FileInputStream 文件拒绝访问问题

时间:2022-03-11 09:35:18
为什么使用FileInputStream时,显示拒绝访问,代码如下:

FileInputStream inputFile;

inputFile = new FileInputStream("c:\\Documents and Settings");

错误:
java.io.FileNotFoundException: c:\Documents and Settings (拒绝访问。)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(Unknown Source)
at java.io.FileInputStream.<init>(Unknown Source)
at cn.edu.ynu.sei.classifier.bayes.BayesClassifier.<init>(BayesClassifier.java:74)
at jiyi.main(jiyi.java:8)
我尝试过把这个路径改成其他的,但是都不行啊,这个是为什么啊?

8 个解决方案

#1


将\\换成/试试

#2


还是不行哦~~

#3


路径不对,你指向的是文件夹不是文件。

#4


FileInputStream(File file)参数应该是个具体的文件吧,要不如何写数据?

#5


你这是访问文件还是文件夹啊?

#6


FileInputStream: 通过打开一个到实际文件的连接来创建一个 FileInputStream

所以目录是会报错的。。。

#7


debug一下,应该就是“\\”的问题

#8


不能是文件夹,必须是具体的文件,如果你想让程序新建一个文件需要加几条语句

#1


将\\换成/试试

#2


还是不行哦~~

#3


路径不对,你指向的是文件夹不是文件。

#4


FileInputStream(File file)参数应该是个具体的文件吧,要不如何写数据?

#5


你这是访问文件还是文件夹啊?

#6


FileInputStream: 通过打开一个到实际文件的连接来创建一个 FileInputStream

所以目录是会报错的。。。

#7


debug一下,应该就是“\\”的问题

#8


不能是文件夹,必须是具体的文件,如果你想让程序新建一个文件需要加几条语句