【已解决】java文件操作报错:java.io.FileNotFoundException:xxx路径(拒绝访问。)

  • 作者: 凯哥Java(公众号:凯哥Java)
  • 工作小总结
  • 时间:2022-10-20 14:51
  • 3686人已阅读
简介 我们在使用Java获取文件的时候,如果出现:java.io.FileNotFoundException: E:\data\rocketmqdata\dataDir\checkpoint (拒绝访问。)什么问题导致的?怎么解决呢?

🔔🔔🔔好消息!好消息!🔔🔔🔔

有需要的朋友👉:联系凯哥 微信号 kaigejava2022

我们在使用Java获取文件的时候,如果出现:java.io.FileNotFoundException: E:\data\rocketmqdata\dataDir\checkpoint (拒绝访问。)什么问题导致的?怎么解决呢?

异常信息如下图:

3fba97c5730b45446d4d3c68dfe70413.png

今天,在写文件流时,碰到读取文件夹“拒接访问”的问题。权限不够:上网搜资料说是权限级别不够,照着做,之后再试,依然出错,头大了。换workspance:换workspace目录盘,换到D盘,依然“拒接访问“,死的心都有啦。跟它耗上了。最后,百度一段不起眼的问答,找到原因了:FileOutputStream读取流的时候如果是文件夹,就会出次错。恍然大悟!


病根:FileOutputStream读取流的时候如果是文件夹,就会出此错误。恍然大悟!出错原因,读取文件夹,无论你怎么读,当然无法读了,读取的目录后面忘加了文件名!(如下图1)做好技术总结,方便自己,同时也方便其他共同进步的技术宅。

104a423921ef8039397715f171bb4af4.png

出错关键代码:

java.io.FileNotFoundException: D:\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\springMVC1_configuration\img (拒绝访问


TopTop