利用java根据用户输入图片路径完成图片复制
时间: 2023-09-24 11:06:10 浏览: 79
可以使用Java的File类和IO流实现图片复制,以下是一个示例代码:
```java
import java.io.*;
public class ImageCopy {
public static void main(String[] args) {
String sourcePath = "D:/source.jpg"; // 源图片路径
String targetPath = "D:/target.jpg"; // 目标图片路径
try {
File source = new File(sourcePath);
File target = new File(targetPath);
FileInputStream fis = new FileInputStream(source);
FileOutputStream fos = new FileOutputStream(target);
byte[] buffer = new byte[1024];
int length;
while ((length = fis.read(buffer)) > 0) {
fos.write(buffer, 0, length);
}
fis.close();
fos.close();
System.out.println("图片复制成功!");
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
在上述代码中,我们首先定义了源图片路径和目标图片路径,然后创建了File对象表示源图片和目标图片。接着使用FileInputStream和FileOutputStream分别创建输入和输出流。在循环中,读取源图片的字节数据,然后写入到目标图片中。最后关闭输入和输出流,并输出复制成功的信息。
阅读全文