2.读取某个路径下的所有文本文件中内容,并将其存储在另一个文本文件中存放。 “D:\\www” File f=new File(“D:\\www”);
时间: 2023-11-25 18:06:09 浏览: 29
可以使用Java中的文件IO操作来实现读取某个路径下的所有文本文件中内容,并将其存储在另一个文本文件中存放。具体实现步骤如下:
1. 遍历指定文件夹下的所有文件,找到文本文件并读取内容。
2. 将读取到的内容写入到一个新的文本文件中。
以下是示例代码:
```java
import java.io.*;
public class ReadTextFiles {
public static void main(String[] args) {
// 指定文件夹路径
File folder = new File("D:\\www");
// 指定新的文本文件路径
File outputFile = new File("output.txt");
try (FileWriter writer = new FileWriter(outputFile)) {
// 遍历文件夹下的所有文件
for (File file : folder.listFiles()) {
// 判断是否为文本文件
if (file.isFile() && file.getName().endsWith(".txt")) {
try (BufferedReader reader = new BufferedReader(new FileReader(file))) {
String line;
// 逐行读取文本文件内容
while ((line = reader.readLine()) != null) {
// 将读取到的内容写入到新的文本文件中
writer.write(line);
writer.write(System.lineSeparator());
}
}
}
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
该代码会读取指定文件夹下的所有文本文件,并将它们的内容写入到一个新的文本文件中。你可以将代码中的文件路径修改为你实际要读取的文件夹路径。