java语言编写文件复制的代码
时间: 2023-10-21 08:30:42 浏览: 86
Java 实例 - 将文件内容复制到另一个文件源代码-详细教程.zip
以下是Java语言编写文件复制的代码示例:
```java
import java.io.*;
public class FileCopy {
public static void main(String[] args) {
String sourceFilePath = "source.txt"; // 源文件路径
String targetFilePath = "target.txt"; // 目标文件路径
try (InputStream inputStream = new FileInputStream(sourceFilePath);
OutputStream outputStream = new FileOutputStream(targetFilePath)) {
byte[] buffer = new byte[1024];
int length;
while ((length = inputStream.read(buffer)) > 0) {
outputStream.write(buffer, 0, length);
}
System.out.println("文件复制成功!");
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
以上代码使用Java的IO流实现了文件复制功能,将源文件的内容读入缓存区,再将缓存区的内容写入目标文件。在代码中,我们使用了 try-with-resources 语句来自动关闭输入输出流,避免了手动关闭时可能出现的异常。
阅读全文