【发布时间】:2011-10-25 18:29:01
【问题描述】:
我创建了一个txt 文件,并保存在我计算机上的我的文档 中。我正在尝试通过FileReader 和BufferedReader 读取txt 文件。但是,当我尝试运行该程序时,我收到错误消息:
java.io.FileNotFoundException: <filelocation> (Access is denied)
有谁知道是什么原因造成的,以及如何解决这个问题?我也尝试将文档保存在其他地方,但我总是收到此消息。我确定文件路径输入正确。
【问题讨论】:
-
我认为异常告诉一切“FileNotFoundException”。你能显示代码吗?
-
能否添加访问文件位置的相关代码?您的异常消息还缺少一些信息(即文件名)...您也可以添加完整的堆栈跟踪吗?
-
感谢 cmets。就整个错误消息而言,如下所示: 读取时出错:java.io.FileNotFoundException: C:\Users\Kristian\Documents(访问被拒绝)。但是,我的大部分代码都不是用英语编写的,所以如果您希望我完整地展示代码,我需要一些时间。我也许可以尝试 G_H 提供的链接中建议的一些方法
-
阅读后是否正确关闭流? "C:\Users\Kristian\Documents (Access is denied)" 看起来你的路径中的空格有问题。请张贴创建文件名的行。
标签: java filenotfoundexception readfile