java FileNotFoundException:src\main(访问被拒绝)
我将索引文件夹中的文件:
public static final String FILES_TO_INDEX_DIRECTORY = "src/";
File dir = new File(FILES_TO_INDEX_DIRECTORY); //ERROR
File[] files = dir.listFiles();
for (File file : files) {
...
但我得到了一个例外:
Exception in thread "main" java.io.FileNotFoundException: src\main (Access is denied) at java.io.FileInputStream.open(Native Method)
我的项目位于桌面上:
C:\Users\hamed\Desktop\SearchEngine
# 1 楼答案
在Eclipse(Win7)中构建Drools示例时,我遇到了拒绝访问的构建错误,如:
检查文件
.classpath
的结果是在Win7中设置了隐藏属性取消选中隐藏属性会导致
.project
的下一个生成错误同样是隐藏的,不勾选的,这使得构建立即成功
# 2 楼答案
哪一行导致FileNotFoundException?如果我尝试您的代码,则标记为
// ERROR
的行始终有效,无论文件名是有效的还是不存在的我怀疑异常发生在后面的一行(您在代码段中没有给出)
它实际上可能是错误消息所说的(拒绝访问)
检查文件权限。在Windows上,从其他地方复制文件时可能会很棘手