当Files.move()失败时会发生什么?

时间:2020-03-12 06:28:45

标签: java

如标题所示,我想知道如果Files.move(src,target ,REPLACE_EXISTING)失败,是否可以更改现有目标文件?仅在move()成功的情况下才完全覆盖目标文件,或者即使move()失败时也可以部分覆盖目标文件。

1 个答案:

答案 0 :(得分:3)

我刚刚找到了答案in the JavaDocs

以非原子操作执行移动并抛出IOException时,则文件的状态未定义。原始文件和目标文件可能都存在,目标文件可能不完整或某些文件属性可能没有从原始文件中复制

相关问题