Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Files.walkFileTree期间防止AccessDeniedException?_File_Java 7_Nio2 - Fatal编程技术网

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

如何在Files.walkFileTree期间防止AccessDeniedException?,file,java-7,nio2,File,Java 7,Nio2,我正在尝试使用Java1.7NIO。当我打电话时 walkFileTree(源[i],tc) 如果source[i]是我的Windows文件系统上的任何文件夹,而tc是一个SimpleFileVisitor,那么我会得到一个java.nio.file.AccessDeniedException。我已经检查了文件夹和文件夹内容,并确保所有用户都可以读、写和执行 我可以使用文件很好地访问该文件。为什么walkFileTree在访问文件时遇到问题?我找到了解决此问题的方法。我重写了visitFile方

我正在尝试使用Java1.7NIO。当我打电话时

walkFileTree(源[i],tc)

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


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

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