Java Files.copy使用符号链接抛出FileNotFoundException

时间:2016-10-27 19:00:49

标签: java file nio

我已编码此代码 Files.copy(source, destination, options);应该将任何文件从源复制到目标。但是,当它遇到符号链接时。我得到FileNotFoundException

发生了什么事?为什么会这样?

1 个答案:

答案 0 :(得分:2)

我遇到的问题是,在复制文件时,它试图遵循符号链接文件并复制它,但是,它没有找到原始文件。这就是它抛出FileNotFoundException的原因。

作为修复,我使用了这个: LinkOption.NOFOLLOW_LINKS作为一种选择,它运作良好。