Powiel możliwe:
List all files from a directory recursively with Javalista wszystkich plików w folderze, a także podfoldery
Jak mogę zwrócić tablicę plików, które zawierają wszystkie pliki z folderu, a także podfoldery mój Metoda właśnie działa dla folderu i nie zawiera podfolderów.
public File[] listf(String directoryName) {
// .............list file
File directory = new File(directoryName);
// get all the files from a directory
File[] fList = directory.listFiles();
for (File file : fList) {
if (file.isFile()) {
System.out.println(file.getAbsolutePath());
} else if (file.isDirectory()) {
listf(file.getAbsolutePath());
}
}
System.out.println(fList);
return fList;
}
Możesz użyć 'FileUtils' – Maroun
Usunąć blok, który sprawdza, czy jest to podkatalog? –
FileUtils.listFiles (dir, new String [] {". Xml"}, true) ... w apache-commons – user2069723