编写程序:使用FileInputStream 和FileOutputStream实现文件的复制,将文件a.jpg复制,产生新文件b.jpg。
时间: 2024-02-20 12:00:20 浏览: 60
好的,以下是Java代码实现:
```java
import java.io.*;
public class FileCopy {
public static void main(String[] args) {
try {
FileInputStream in = new FileInputStream("a.jpg"); // 打开a.jpg的输入流
FileOutputStream out = new FileOutputStream("b.jpg"); // 打开b.jpg的输出流
byte[] buffer = new byte[1024]; // 定义缓存数组
int len;
while ((len = in.read(buffer)) > 0) { // 从输入流中读取数据
out.write(buffer, 0, len); // 将数据写入输出流
}
in.close(); // 关闭输入流
out.close(); // 关闭输出流
System.out.println("文件复制成功!");
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
这段代码会将当前目录下的 `a.jpg` 复制到当前目录下的 `b.jpg`,你可以根据需要修改文件路径。
阅读全文