用java把d盘的图片拷贝到c盘
时间: 2024-09-19 21:15:44 浏览: 30
在Java中,你可以使用`java.io.File`和`java.nio.file`包下的文件操作功能来复制D盘上的图片到C盘。这里是一个简单的示例,假设图片路径是"D:\path\to\image.jpg",目标目录是"C:\destination":
```java
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
public class CopyImage {
public static void main(String[] args) {
String srcPath = "D:\\path\\to\\image.jpg";
String dstPath = "C:\\destination";
File sourceFile = new File(srcPath);
File destinationDir = new File(dstPath);
// 检查目标路径是否存在并创建如果不存在
if (!destinationDir.exists()) {
boolean created = destinationDir.mkdir();
if (!created) {
System.out.println("无法创建目标目录");
return;
}
}
try {
Path source = Paths.get(srcPath);
Path destination = Paths.get(dstPath + "\\image.jpg"); // 如果你想保留原文件名,就直接dstPath
Files.copy(source, destination);
System.out.println("图片已成功复制到C盘!");
} catch (Exception e) {
System.out.println("发生错误: " + e.getMessage());
}
}
}
```
阅读全文