Gostaria de criar um metodo que varre-se o diretorio informado e seus sub diretorios, só que só gostaria que trouxe arquivos com um tipo de extensão. Alguem já viu algo assim ? encontrei alguma coisa falando sobre FileFilter, mas não entendi seu uso.
FilenameFilter filtro = new FilenameFilter() { // Isso é um inner Class..
public boolean accept(File dir, String name) {
return !name.endsWith(".doc"); // aqui você coloca seu filtro... no caso quero tudo que não termine com a extensão doc
}
};
File arquivos = new File("diretorio que procura");
String[] nomeArquivos = arquivos.list(filtro);
for(int index =0; index < nomeArquivos.length; index++){
System.out.println(nomeArquivos[index]);
}
Entendi. Só mais uma coisa eu gostaria que essa mesma função não retorna-se os arquivos filtrados de dentro deste diretorio e de seus sub diretorios.
Leia sua frase novamente e me diga se você entendeu o que escreveu hehe
Dê uma linha no link abaixo
http://java.sun.com/j2se/1.5.0/docs/api/java/io/File.html
Agora junte seu conhecimento, com o que agente mostrou ai e quebre a cabeça um pouco ^^
Não entendi o que vc quis dizer com a sua frase. Por favor, utilize pontos (.), virgulas (,) para facilitar a leitura.
Obrigado