Pessoal tenho uma pasta na rede com vários arquivos gerados por hora Exemplo:
ABCfile.1200
XYZfile.1200
ABCfile.1300
XYZfile.1300
gostaria de localizar apenas os que começam como ABC no exemplo.
Pessoal tenho uma pasta na rede com vários arquivos gerados por hora Exemplo:
ABCfile.1200
XYZfile.1200
ABCfile.1300
XYZfile.1300
gostaria de localizar apenas os que começam como ABC no exemplo.
Utilize FileFilter:
File diretorio = new File("C:/");
File[] listFiles = diretorio.listFiles(new FileFilter() {
public boolean accept(File pathname) {
return pathname.getName().startsWith("a"); // apenas arquivos que começam com a letra "a"
}
});
for(File f : listFiles) {
System.out.println(f.getName());
}
Obrigado Lucastody
Bom dia, após essa dica tudo está funcionando.
Criei um arquivo que armazena os resultados em um XLS.
Quando o programa está na pasta Meus documentos ele salva certinho, mas colocar ele na raiz da maquina ou em uma maquina da rede ele não consegue criar o arquivo. queria q ele gravasse no diretório do programa. Segue parte do código que cria o arquivo:
String fileName=“Aq.xls”;
WritableWorkbook workbook = Workbook.createWorkbook(new File(fileName));
WritableSheet sheet = workbook.createSheet(“aq.xls”,0);