Java读取txt.file – 访问被拒绝?
我创建了一个txt
文件,我已将其保存在计算机上的“我的文档 ”中。 我试图通过FileReader
和BufferedReader
读取txt
文件。 但是,当我尝试运行该程序时,我收到错误消息:
java.io.FileNotFoundException: (Access is denied)
有谁知道是什么导致这种情况,以及我如何解决这个问题? 我也尝试过将文档保存到其他地方,但我总是收到这条消息。 我确定文件路径是相同的输入。
一个随机的猜测是,您可能正在运行多个测试程序实例,因此该文件被仍在运行的程序的早期实例锁定。 您可以在日食中检查打开的控制台,也可以重启eclipse。
java.io.FileNotFoundException:C:\ Users \ Kristian \ Documents(访问被拒绝)
您正在尝试读取目录,而不是.txt文件。
可能有两种类型的问题。
- 您的路径包含文件夹或文件名中的空格。 您可以通过在该文件夹路径的命令提示符中使用命令
dir /p /x
使用非8dot3文件名来解决此问题。 - 您可以将表单保存在项目文件夹中,并使用相对路径
./txt.file
。 如果你有一个路径下的文件说
,你的相对路径将是/input/txt.file ./input/txt.file
。 如果这不起作用,请尝试使用谷歌搜索文件读取代码,你会发现你的错误。
可能是您必须更改文件夹的安全设置。 进入目录,右键单击属性,选择安全性,提升和更改权限,以便所有子依赖项inheritance安全性更改。
- 尽管chmod 777,java.io.FileNotFoundException(权限被拒绝)
- eclipse中的java.io.FileNotFoundException
- 为什么我的程序在文件存在时捕获/抛出FileNotFoundException?
- 即使文件存在,FileNotFoundException也是如此
- 为什么我的Java应用程序看不到* .jrxml?
- 引起:java.io.FileNotFoundException:无法打开ServletContext资源
- Hadoop从Hadoop节点的本地文件系统访问第三方库
- 文件存在时具有所有权限的FileNotFoundException
- 为什么我一直得到“必须被抓或被宣布被抛出”的错误?