用Java语言写一个代码。要求:请自行下载一副图片保存至“E:\\myfile”路径下,名称为“picture.jpg”,编写Java程序,实现将该文件复制到D盘根目录下,名称为“copypicture.jpg”。
时间: 2024-03-16 11:45:57 浏览: 94
以下是一个简单的Java程序,可以实现将名为picture.jpg的图片从E盘复制到D盘的根目录下,并将复制后的文件命名为copypicture.jpg:
```java
import java.io.*;
public class CopyImage {
public static void main(String[] args) {
String srcFile = "E:\\myfile\\picture.jpg"; // 源文件路径和名称
String destFile = "D:\\copypicture.jpg"; // 目标文件路径和名称
try {
FileInputStream fis = new FileInputStream(srcFile); // 创建输入流对象
FileOutputStream fos = new FileOutputStream(destFile); // 创建输出流对象
byte[] buffer = new byte[1024]; // 定义字节数组,用于存储读取的数据
int len;
while ((len = fis.read(buffer)) != -1) { // 每次读取1024个字节,直到读完为止
fos.write(buffer, 0, len); // 将读取的数据写入输出流
}
fis.close(); // 关闭输入流
fos.close(); // 关闭输出流
System.out.println("文件复制成功!");
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
在上面的代码中,我们使用FileInputStream和FileOutputStream类来读取和写入文件。其中,srcFile和destFile分别表示源文件和目标文件的路径和名称。我们使用while循环来不断读取源文件的数据,并将其写入目标文件中。最后,我们关闭输入流和输出流,并输出提示信息表示复制成功。
阅读全文