如何查找目录下包含某个字符串的所有文件

如题所述

查找目录下包含某个字符串的所有文件,用Java编程,方法如下:
定义一个方法,参数是查询的字符串,和目标路径
public List<File> findFile(String special,String filepath){
File baseFile =new File(filepath);
//获取目录下的所有文件
File[] files=baseFile.listFiles();
List<File> list=new ArrayList<File>();
//遍历所有file,查询出含有特定字符串的文件
for(int x=0;x<files.length;x++){
File file=files[x];
//判断该file是目录还是文件
if(file.isFile()){
String name=file.getName();
//判断该文件名是否含有某个字符串
if(name.contains(special)){
list.add(file);
}
}
}
return list;
}
只需调用上面的方法,传入查询的某个字符串和目录路径即可。
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网