使用Java暴力搜索文件夹下所有包含指定字符串的文本文件
作为程序员,在看一大堆源码文件时,有时需要快速定位某些变量名、属性、图片名等都在哪些文件中存在和调用,一段简单的Java程序即可快速的解决此问题。
public class FileSearch {
public static void main(String[] args) throws Exception {
String path = "D:\\www\\appblog";
File dir = new File(path);
search(dir);
}
private static void search(File dir) throws Exception {
File[] files = dir.listFiles();
for (File file : files) {
if (!file.isDirectory()) { //还可限定文件类型
BufferedReader bufr = new BufferedReader(new FileReader(file));
String line = null;
while ((line=bufr.readLine()) != null) {
if (line.contains("official")) {
System.out.println(file.getAbsolutePath());
}
}
bufr.close();
} else {
search(file); //递归
}
}
}
}
版权声明:
作者:Joe.Ye
链接:https://www.appblog.cn/index.php/2023/02/18/java-search-text-files-containing-specified-string/
来源:APP全栈技术分享
文章版权归作者所有,未经允许请勿转载。
THE END
0
二维码
打赏
海报
使用Java暴力搜索文件夹下所有包含指定字符串的文本文件
作为程序员,在看一大堆源码文件时,有时需要快速定位某些变量名、属性、图片名等都在哪些文件中存在和调用,一段简单的Java程序即可快速的解决此问题。
publ……
文章目录
关闭
共有 0 条评论