java spring boot 中 一个文件下有n个.txt 文件 ,实现逐个读取
时间: 2024-04-15 13:29:58 浏览: 11
你可以使用Java的File类和BufferedReader类来逐个读取一个文件夹下的多个.txt文件。以下是一个示例代码:
```java
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
public class FileReadingExample {
public static void main(String[] args) {
String folderPath = "path/to/folder"; // 替换为文件夹的路径
File folder = new File(folderPath);
File[] files = folder.listFiles();
for (File file : files) {
if (file.isFile() && file.getName().endsWith(".txt")) {
System.out.println("Reading file: " + file.getName());
try (BufferedReader reader = new BufferedReader(new FileReader(file))) {
String line;
while ((line = reader.readLine()) != null) {
// 处理每一行的逻辑
System.out.println(line);
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
}
```
将"folderPath"替换为你的文件夹路径,然后依次读取文件夹中的每个.txt文件。在循环中,你可以根据需要处理每个文件的内容。