Java文件。copy()不复制文件
我制作了这个方法,将文件从一个绝对路径(输入目录)复制到另一个绝对路径(输出目录)
它没有给我任何错误,但是没有文件被复制到输出文件夹
为什么会这样
public static boolean copyFiles(String input, String output)
{
File source = new File(input);
File dest = new File(output);
try {
Files.copy(Paths.get(input), Paths.get(output), StandardCopyOption.REPLACE_EXISTING);
} catch (Exception e) {
e.printStackTrace();
return false;
}
return true;
}
# 1 楼答案
在我的例子中,文件是被复制的,只是它没有显示在project explorer中(在Eclipse中),所以只需刷新即可
# 2 楼答案
正如@zapl所说,文件。copy()只复制目录
我通过导入Apache commons找到了解决方案。io图书馆
这很管用