Мне нужно вывести список файлов (указанных расширений) из каталога, исключая несколько подкаталогов.
Я могу фильтровать по расширениям, но не с двумя условиями 1) Файлы должны фильтроваться по расширению 2) Еслиисключить несколько подкаталогов
File dir = new File("D:\\SomeDir");
String[] extensions = new String[] { "txt", "java" };
List<File> files = (List<File>) FileUtils.listFiles(dir, extensions, true);
for (File file : files) {
System.out.println("file: " + file.getCanonicalPath());
}
Как исключить выбранные подкаталоги?