为什么Files.move无法识别CopyOption?

时间:2018-12-06 21:36:56

标签: java file

我正在尝试移动文件:

Files.move(path, path1, REPLACE_EXISTING);

由于某种原因,它既不知道REPLACE_EXISTING也不知道ATOMIC_MOVE。 CopyOption.REPLACE_EXISTING都没有。可能是语法有误,有人可以帮我吗?谢谢!

1 个答案:

答案 0 :(得分:3)

来自CopyOption

  

StandardCopyOption枚举类型定义标准选项。

CopyOption只是一个空接口,StandardCopyOption是实现CopyOption并包含标准选项的枚举,例如:

Files.move(path, path1, StandardCopyOption.REPLACE_EXISTING);