import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Scanner;
public class TestDemo {
public static int total = 0;
public static void findIntoFile(File file, String key) throws IOException{
FileInputStream fr = new FileInputStream(file);
InputStreamReader is = new InputStreamReader(fr, "utf-8");
BufferedReader bs = new BufferedReader(is);
String s = null;
int lineNumber = 0;
while ((s = bs.readLine()) != null){
lineNumber++;
if (s.contains(key)){
System.out.println(file.getPath() + " " + lineNumber + " 行 " + s);
}
}
}
public static void findFile(File file, String key) throws IOException{
File[] files = file.listFiles();
if (files == null){
return;
}
for (File f : files){
if (f.isDirectory()){
findFile
3.查找目录下所有文件中是否有一行包含关键字
最新推荐文章于 2022-07-06 10:10:13 发布