列出某文件夹下的所有文件
public class FileFiterOperation {
public static void main(String[] args) {
File f=new File("D:"+File.separatorChar+"java");
File fs[]=f.listFiles(new Filters());
for (File file : fs) {
System.err.println(file.getName());
}
}
static class Filters implements FileFilter{
public boolean accept(File fc) {
//判断fs是否为文件
if(fc.isFile())return true;
return false;
}
}
}
这个不包括子目录下的文件。。。
如果要包含子目录下的文件,可以改为递归方式。