Как использовать listFilesAndDirs для получения только каталогов без рекурсивной работы - PullRequest
0 голосов
/ 17 января 2019

Я бы хотел, для простоты кода, использовать FileUtils.listFilesAndDirs. Я хочу получить все каталоги по заданному пути, не просматривая подкаталоги (рекурсивно работает)

Я пробовал это:

Collection<File> dirs = FileUtils.listFilesAndDirs(pathFile, DirectoryFileFilter.DIRECTORY, null);

но он только вернул , содержащий каталог.

1 Ответ

0 голосов
/ 17 января 2019

Кажется, что это невозможно с FileUtils.listFilesAndDirs. Если вам не нужно использовать FileUtils.listFilesAndDirs, вы можете сделать следующее:

pathFile.listFiles((java.io.FileFilter) FileFilterUtils.directoryFileFilter())
...