JAVA代码实现通过流操作实现将in.txt的内容复制到out.txt。
时间: 2024-09-15 20:03:18 浏览: 39
java文件复制代码片断(java实现文件拷贝)
5星 · 资源好评率100%
在Java中,你可以使用`java.io`包下的`Files`类以及`BufferedReader`和`BufferedWriter`或者`Files.copy()`方法来实现文件内容的复制。以下是使用流操作的示例代码:
```java
import java.io.*;
import java.nio.file.Files;
import java.nio.file.Paths;
public class FileCopyExample {
public static void main(String[] args) {
try {
// 源文件路径
String sourceFilePath = "in.txt";
// 目标文件路径
String targetFilePath = "out.txt";
// 使用Files.copy()方法复制文件内容
Files.copy(Paths.get(sourceFilePath), Paths.get(targetFilePath));
System.out.println("File copied successfully from in.txt to out.txt");
} catch (IOException e) {
e.printStackTrace();
System.out.println("An error occurred while copying the file: " + e.getMessage());
}
}
}
```
这个例子中,我们使用`Files.copy()`函数从`sourceFilePath`读取数据并将其复制到`targetFilePath`。如果过程中发生任何IO异常,会捕获并打印错误信息。
阅读全文