gpt4 book ai didi

Java 7 - Files.copy 复制空文件

转载 作者:行者123 更新时间:2023-12-01 13:10:23 24 4
gpt4 key购买 nike

Files.copy 未按预期工作。复制的文件始终为 0 字节。下面是代码片段

File sourceFile = new File(sorceFileName);
File destinationFile = new File(destinationFileName);
Files.copy(sourceFile.toPath(), destinationFile.toPath());

这是什么原因呢?在 Solaris 操作系统上运行。

最佳答案

如果目标文件已存在,您需要指定要替换它

Files.copy(sourceFile.toPath(), destinationFile.toPath(), StandardCopyOption.REPLACE_EXISTING);

您尚未发布任何堆栈跟踪,但如果您不添加上述 CopyOption 并且目标文件确实存在,您将收到 FileAlreadyExistsException,如下所示comments by @fge中描述并在 javadoc .

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

24 4 0
文章推荐: java - BufferReader的高效实现
文章推荐: c++ - Constexpr 行列式(二维 std::array)
文章推荐: SceneBuilder 中的 JavaFX 和 TableView
文章推荐: java - 解析数据时出错 org.json.JSONException : Value