gpt4 book ai didi

java - 使用 Java 复制文件

转载 作者:行者123 更新时间:2023-12-02 03:52:16 26 4
gpt4 key购买 nike

我尝试将文件从一个位置复制到另一个位置,同时替换旧文件,但不断收到此错误:Files 类型中的方法 copy(Path, Path, CopyOption...) 不适用于参数 (File, File, StandardCopyOption)

我的代码如下

Files.copy(file1, file2, StandardCopyOption.REPLACE_EXISTING);

我也尝试过使用这种方法:

CopyOption[] options = new CopyOption[]{
StandardCopyOption.REPLACE_EXISTING
};
Files.copy(file1, file2, options[0]);

我收到此错误:文件类型中的方法 copy(Path, Path, CopyOption...) 不适用于参数(File, File, CopyOption)

有什么想法吗?

最佳答案

您需要传递Path对象,而不是File:

Files.copy(file1.toPath(), file2.toPath(), StandardCopyOption.REPLACE_EXISTING);

关于java - 使用 Java 复制文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35781780/

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