2.编写一个完整的Java应用程序,将C盘的一个图片文件C:\world.jpg复制到D盘,文件名不变,即D:\world.jpg。
时间: 2024-02-09 14:10:44 浏览: 33
可以使用Java标准库中的IO类来完成文件复制操作,具体步骤如下:
1. 创建一个File对象,表示C盘中的图片文件:
```
File srcFile = new File("C:\\world.jpg");
```
2. 创建一个File对象,表示D盘中的目标文件:
```
File destFile = new File("D:\\world.jpg");
```
3. 使用Java标准库中的IO类,将C盘的图片文件复制到D盘中:
```
try (InputStream in = new FileInputStream(srcFile);
OutputStream out = new FileOutputStream(destFile)) {
byte[] buffer = new byte[1024];
int length;
while ((length = in.read(buffer)) > 0) {
out.write(buffer, 0, length);
}
} catch (IOException e) {
e.printStackTrace();
}
```
完整的Java应用程序代码如下:
```
import java.io.*;
public class FileCopy {
public static void main(String[] args) {
File srcFile = new File("C:\\world.jpg");
File destFile = new File("D:\\world.jpg");
try (InputStream in = new FileInputStream(srcFile);
OutputStream out = new FileOutputStream(destFile)) {
byte[] buffer = new byte[1024];
int length;
while ((length = in.read(buffer)) > 0) {
out.write(buffer, 0, length);
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
注意:在复制文件过程中,需要处理可能出现的IO异常,比如文件不存在、权限不足等情况。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)