import java.io.IOException;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.util.regex.Pattern;
import java.util.LinkedList;
import java.util.List;
public class Search {
public static void main(String[] args) {
List<String> filelist = new LinkedList<>();
File folder = new File("D:\\workspace_1\\text");
File[] files = folder.listFiles();
for (File file : files) { // 遍历获取到文件夹中的文件名
if (file.isFile()) {
filelist.add(file.getName());
System.out.println(file.getName());
}
}
String filepath = "D:\\workspace_1\\text\\";
FileReader fr = null;
BufferedReader br = null;
for (String file : filelist) { //遍历所有文件名列表 读取各文件中的数据
System.out.println(file);
try {
fr = new FileReader(filepath + file);
br = new BufferedReader(fr);
int index = 0;
String line = br.readLine();//读取文件中的行数据
while(line!=null) {
index++;
System.out.println(line); //行数据
line = br.readLine();
}
br.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
Java读取文件夹获取文件夹中的文件名称 , 且获取文件行数据
最新推荐文章于 2024-05-22 12:14:46 发布