我需要从不包括几个子目录的目录中列出文件(指定的扩展名)。
我可以使用扩展名进行过滤,但不能使用两个条件 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());
}
如何排除选定的子目录?
回首忆惘然
慕少森
相关分类