读出文件然后转入另一个文件
时间: 2024-03-18 13:41:13 浏览: 22
可以使用 Java 的输入输出流来实现这个功能。以下是一个示例代码,可以读取一个文件并将其写入另一个文件。
```java
import java.io.*;
public class FileCopyExample {
public static void main(String[] args) {
// 定义输入输出文件路径
String inputFile = "input.txt";
String outputFile = "output.txt";
try {
// 创建输入输出流
FileInputStream inputStream = new FileInputStream(inputFile);
FileOutputStream outputStream = new FileOutputStream(outputFile);
// 读取并写入数据
byte[] buffer = new byte[1024];
int length;
while ((length = inputStream.read(buffer)) > 0) {
outputStream.write(buffer, 0, length);
}
// 关闭输入输出流
inputStream.close();
outputStream.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
在这个示例代码中,`FileInputStream` 和 `FileOutputStream` 分别用于读取和写入文件。`inputFile` 和 `outputFile` 是输入和输出文件的路径。在 `while` 循环中,我们使用 `inputStream.read(buffer)` 读取输入文件,并使用 `outputStream.write(buffer, 0, length)` 将读取的数据写入输出文件。最后,我们使用 `inputStream.close()` 和 `outputStream.close()` 关闭输入输出流。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)