Java查找指定目录下的指定文件

2017-05-03  本文已影响536人  133sheiya

import java.io.File;
import java.io.FilenameFilter;

public class File_Stu2 {

 public static void main(String[] args) {

File file = new File("D:\\java_Project\\javaP\\src\\javaP");
FileAccept fileAccept = new FileAccept();
fileAccept.setExtendName("java");
String []fileName = file.list(fileAccept);//返回指定类型的所有文件
for (String string : fileName) {
    System.out.println(string);
}
System.out.println("目录下 有java文件:"+fileName.length); 
          }

}

class FileAccept implements FilenameFilter{

private String extendName;
public void setExtendName(String extendName) {
    this.extendName = "."+ extendName;
}
public  boolean accept(File dir, String name){//重写接口的方法
    return name.endsWith(extendName);//是否是以某个格式结尾。是否是某个类型文件
}
}
上一篇 下一篇

猜你喜欢

热点阅读