尝试使用Files.copy()方法时出现以下错误:
这是有问题的代码:
public static void copyFile(File origin, File destinationDir)
{
if(!origin.exists())
return;
File destination = new File(destinationDir, origin.getName());
Logger.info("Copy File from: '" + origin.getAbsolutePath() + "' dest: '" + destination.getAbsolutePath() + "'");
try
{
Files.copy(origin.toPath(), destination.toPath(), StandardCopyOption.REPLACE_EXISTING);
}
catch(IOException e)
{
e.printStackTrace();
}
}
我想复制的文件存在,我多次看了。相同的java应用程序适用于具有相同文件夹和文件结构的Windows。
os规范:
Distributor ID: Ubuntu
Description: Ubuntu 14.04.4 LTS
Release: 14.04
这是应该复制的文件:
答案 0 :(得分:0)
尝试更改目标路径的权限&重启电脑。