gpt4 book ai didi

Java Files.copy() 不复制文件

转载 作者:搜寻专家 更新时间:2023-11-01 02:40:02 25 4
gpt4 key购买 nike

我已经制作了将文件从一个绝对路径(输入目录)复制到另一个绝对路径(输出目录)的方法。

它没有给我任何错误,但是没有文件被复制到输出文件夹。

为什么会这样?

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;
}

最佳答案

正如@zapl 所说,Files.copy() 只复制目录。

我通过导入 Apache commons.io 库找到了解决方案。

org.apache.commons.io.FileUtils.copyDirectory(new File(input), new File(output));

这有效。

关于Java Files.copy() 不复制文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35808502/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com