2.编写一个完整的Java应用程序,将C盘的一个图片文件C:\world.jpg复制到D盘,文件名不变,即D:\world.jpg。
时间: 2024-02-18 14:04:23 浏览: 65
用java语言(文件和文件流知识点)实现图片的拷贝,从c盘拷贝到d盘
可以使用Java的File类和FileInputStream、FileOutputStream类来实现文件的复制。以下是示例代码:
```java
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
public class FileCopy {
public static void main(String[] args) throws IOException {
// 源文件路径
File source = new File("C:/world.jpg");
// 目标文件路径
File target = new File("D:/world.jpg");
// 创建输入流读取源文件
FileInputStream fis = new FileInputStream(source);
// 创建输出流写入目标文件
FileOutputStream fos = new FileOutputStream(target);
// 缓存区大小,单位为字节
byte[] buffer = new byte[1024];
// 读取的字节数
int len;
// 读取源文件并写入目标文件
while ((len = fis.read(buffer)) != -1) {
fos.write(buffer, 0, len);
}
// 关闭输入输出流
fis.close();
fos.close();
System.out.println("文件复制完成!");
}
}
```
该程序会将C盘的world.jpg文件复制到D盘,并命名为world.jpg。注意,如果D盘中已经存在名为world.jpg的文件,运行该程序会将其覆盖。
阅读全文