java.io.FileNotFoundException: D:\test\lunece\index01 (拒绝访问。)

java.io.FileNotFoundException:D:\test\lunece\index01(拒绝访问。)atjava.io.FileInputStream.... java.io.FileNotFoundException: D:\test\lunece\index01 (拒绝访问。)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:106)
at java.io.FileReader.<init>(FileReader.java:55)
at org.lunece.hellolunece.HelloLunece.index(HelloLunece.java:52)
at org.lunece.hellolunece.Test.main(Test.java:8)

在使用lucene创建索引的时候报了这个错误,请问是为什么呢?
不要说需要在后边加什么文件名,我就是要遍历这个文件夹地下的所有文件,应该是环境引起的错误,因为老师的视频中就可以运行出来的,求大神赐教 谢谢。
展开
 我来答
匿名用户
2014-12-11
展开全部
应该是哪个步骤错了,不是环境的问题,根据错误来看你并没有遍历里面的文件,而是直接将D:\test\lunece\index01这个文件夹进行读取,流是不能直接用来读写文件夹的。你看看你在遍历文件夹里的文件时是不是有问题。我这有遍历文件夹下所有文件的例子,你要参考下吗?
更多追问追答
追问
Directory directory = FSDirectory.open(new File("D:/test/lunece/index01"));
是这一行报的错,这样写是要将索引创建在这个文件夹下
Directory directory = FSDirectory.open(new File("D:/test/lunece/index01"));
是这一行报的错,这样写是要将索引创建在这个文件夹下
dzg100011
2014-12-11 · 超过31用户采纳过TA的回答
知道答主
回答量:45
采纳率:0%
帮助的人:38.3万
展开全部
是不是文件只读权限问题?
更多追问追答
追问
我也觉得是这个问题,可是我找不到怎么设置权限,右键属性也是只能仅应用于文件夹中的文件。在哪里可以设置呢?
追答

把只读去掉,高级里勾选上这两个再试试

本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式