过滤获取指定目录下的目录

目录过滤器

package FileFilter;
import java.io.File;
public class FileFilterDemo4 {
//文件
public static void main(String[] args) {
File dir = new File("E:\\IdeaProjects\\spring-2\\src\\autowire");
File[] files = dir.listFiles(new FileNameFilterByDir()); //传入目录过滤器
for (File f:files) {
System.out.println(f.getName());
}
}
}
package FileFilter;
import java.io.File;
import java.io.FileFilter;
public class FileNameFilterByDir implements FileFilter {
//目录过滤器
@Override
public boolean accept(File pathname) {
return pathname.isDirectory();
}
}
本文介绍如何使用Java的FileFilter来过滤获取指定目录下的目录,通过实现FileNameFilterByDir类来实现目录过滤功能,具体展示了在E:IdeaProjectsspring-2srcautowire目录下获取所有子目录的方法。
321

被折叠的 条评论
为什么被折叠?



