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

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

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

我可以使用File来访问文件。为什么walkFileTree访问文件有问题?

最佳答案

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

09-26 05:59