美文网首页
Java查找指定目录下的指定文件

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

作者: 133sheiya | 来源:发表于2017-05-03 20:36 被阅读536次

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);//是否是以某个格式结尾。是否是某个类型文件
}
}

相关文章

网友评论

      本文标题:Java查找指定目录下的指定文件

      本文链接:https://www.haomeiwen.com/subject/pzyltxtx.html