嘿,大家好,我正在试着得到一个目录列表。我使用的是FileUtils listFiles()。
我想做这样的事情: listFiles(File,IOFileFilter,false)。我真正的问题是如何从IOFileFilter实现accept(),这样我才能检查当前文件是否是目录?
提前谢谢你。
发布于 2010-05-04 05:08:17
文件中有一个可以调用的isDirectory()方法,因此:
final IOFileFilter dirs = new IOFileFilter() {
public boolean accept(File file) {
return file.isDirectory();
}
}
final IOFileFilter none = new IOFileFilter() {
public boolean accept(File file) {return false;}
};
listFiles(file, dirs, none);发布于 2014-11-29 05:08:02
我发现用The Java™ Tutorials, Walking the File Tree描述的Java7+的java.nio.file.SimpleFileVisitor非常有用。
https://stackoverflow.com/questions/2761188
复制相似问题