Use o método listFiles() da classe File.
public List<File> buscaRecursiva(File pasta, String ext) {
List<File> resultados = new ArrayList<File>();
for (File f : pasta.listFiles()) {
if (f.isDirectory()) {
resultados.addAll(buscaRecursiva(f, ext));
} else if (f.getName().endsWith(ext)) {
resultados.add(f);
}
}
return resultados;
}
0 comentários :
Postar um comentário