【发布时间】:2016-06-18 19:21:08
【问题描述】:
我正在使用 FilenameFilter 类列出目录中具有特定扩展名的所有文件。但我也想列出该目录中的所有目录。 我在互联网上搜索,只发现如何使用 FilenameFilter 进行多个扩展。但是我怎样才能对目录也这样做呢?
这是我用来列出所有 .txt 文件的代码:
File[] listOfFiles = folder.listFiles(new FilenameFilter() {
public boolean accept(File dir, String name) {
return name.toLowerCase().endsWith(".txt");
}
});
有没有办法通过过滤器做到这一点,还是我必须以其他方式做到这一点?
【问题讨论】:
标签: java