如何在Files.walkFileTree期间阻止AccessDeniedException?

时间:2013-02-22 01:36:13

标签: file java-7 nio2

我正在尝试使用Java 1.7 nio。当我打电话

Files.walkFileTree(source [i],tc);

其中source [i]是我的Windows文件系统上的任何文件夹,而tc是SimpleFileVisitor,我得到一个java.nio.file.AccessDeniedException。我已经检查了文件夹和文件夹内容,并确保所有用户都允许读,写和执行。

我可以使用File访问该文件。为什么walkFileTree在访问文件时遇到问题?

1 个答案:

答案 0 :(得分:0)

我找到了解决这个问题的方法。我覆盖了visitFile方法,它错误地引用了文件路径。