//original file
Path original = Paths.get("C:\\Users\\Laksahan\Desktop\\bg.jpg");
File f = new File("C:\\Users\\Laksahan\\Desktop\\bg.jpg");
// new file
Path destination = Paths.get("C:\\Program Files\\Tour v0.1\\image\\"+f.getName());
try {
Files.copy(original, destination, LinkOption.NOFOLLOW_LINKS);
} catch (IOException x) {
x.printStackTrace();
}
我试过上面的方法来复制文件,它不起作用并且打印出这个错误
java.nio.file.NoSuchFileException: C:\Users\Laksahan\Desktop\bg.jpg -> C:\Program Files\Tour v0.1\image\bg.jpg
请帮忙
最佳答案
Java 7 的 NIO 在使用时如果文件夹不存在则不会创建文件夹 Files.copy()
。
您最好检查文件夹,如果不存在则在调用 copy
之前创建它。
关于java - 将文件从源复制到目标 java 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19526490/