写一个Java输入输入流复制文件
时间: 2024-03-01 15:49:34 浏览: 99
java输入输出流文档
可以使用Java的输入输出流来复制一个文件,代码如下:
```java
import java.io.*;
public class CopyFile {
public static void main(String[] args) {
try {
FileInputStream in = new FileInputStream("input.txt"); // 打开输入流读取文件
FileOutputStream out = new FileOutputStream("output.txt"); // 打开输出流写文件
byte[] buffer = new byte[1024]; // 设置缓冲区大小
int length;
while ((length = in.read(buffer)) > 0) { // 读取文件内容到缓冲区
out.write(buffer, 0, length); // 将缓冲区内容写入输出流
}
in.close(); // 关闭输入流
out.close(); // 关闭输出流
System.out.println("文件复制成功!");
} catch (IOException e) {
System.out.println("文件复制失败:" + e.getMessage());
}
}
}
```
其中,`input.txt`是要复制的文件,`output.txt`是复制后的文件。这段代码会将`input.txt`中的内容复制到`output.txt`中。
阅读全文