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);
}
}
}