Я использую этот код для рекурсивного получения всех файлов из данного каталога.
List<File> fileList = (List<File>) FileUtils.listFiles(new File(directoryName), null , true);
Я хотел бы исключить некоторые файлы из списка, поэтому значение второго параметра метода не подходит для этой цели , Я пытался использовать notFileFilter, но я не могу использовать его рекурсивно.
FileFilter fileFilter1 = FileFilterUtils.notFileFilter(FileFilterUtils.nameFileFilter(".info", null));
List<File> fileList = (List<File>) FileUtils.listFiles(new File(directoryName), fileFilter1, true);