使用I/O流写一个拷贝文件的程序,把一个文件从一个地方拷贝到另一个地方
时间: 2023-06-05 16:08:37 浏览: 91
这是一个关于编程技术的问题,可以回答。关于拷贝文件的程序,请看下面的代码:
```java
import java.io.*;
public class FileCopy {
public static void main(String[] args) {
try {
// 输入文件路径
String inFile = "C:\\temp\\input.txt";
// 输出文件路径
String outFile = "C:\\temp\\output.txt";
// 创建输入流,读取文件内容
FileInputStream fis = new FileInputStream(inFile);
// 创建输出流,将数据写入到目标文件
FileOutputStream fos = new FileOutputStream(outFile);
byte[] buffer = new byte[1024 * 10]; // 10KB 的缓冲区
int len = 0;
while ((len = fis.read(buffer)) != -1) {
// 将读取的数据写入输出流中
fos.write(buffer, 0, len);
}
// 关闭输入输出流
fos.flush();
fos.close();
fis.close();
System.out.println("文件拷贝完成!");
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.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)