fileFilter过滤文件夹的过滤器
package cn.itcast.io.b.filter; import java.io.File; import java.io.FileFilter; /* * 过滤文件夹的过滤器。 */ public class FileFilterByDir implements FileFilter { @Override public boolean accept(File pathname) { return pathname.isDirectory(); } }
package cn.itcast.io.a.file; import java.io.File; import cn.itcast.io.b.filter.FileFilterByDir; public class FileMethodDemo5 { public static void main(String[] args) { File dir = new File("E:\\Java_Code\\day06"); File[] files = dir.listFiles(new FileFilterByDir()); for(File file : files){ System.out.println(file); } } }