Java解决java.io.FileNotFoundException: E:\work\work (拒绝访问。)
来源:互联网 发布:卡通农场数据丢失 编辑:程序博客网 时间:2024/06/08 20:42
转自 : http://blog.csdn.net/yqs_love/article/details/51959776
一、问题
在使用FileInputStream时会遇到如下问题1和问题2。
问题1:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
问题2:
- 1
- 2
- 3
- 4
- 5
- 6
二、分析
当遇到问题1时,的确是当前所指定的文件不存在或者目录不存在。
当遇到第二个问题时,是因为你访问了一个文件目录,而不是文件,因此会抛出问题2的异常。
三、解决办法
第一个的解决办法是,先判断一下当前文件是否存在,如果存在则略过,如果不存在,在创建,具体做法如下:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
第二个的解决办法是,在填写文件的路径时一定要具体到文件,如下:
- 1
而不能写成:
- 1
因为这样你访问的是一个目录,因此就拒绝访问。
四、源码(我的demo)
1、文件输出流
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
2、文件输入流方法
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
如有错误,还望指正,谢谢合作。
阅读全文
0 0
- Java解决java.io.FileNotFoundException: E:\work\work (拒绝访问。)
- Java解决java.io.FileNotFoundException: E:\work\work (拒绝访问。)
- Java解决java.io.FileNotFoundException: E:\work\work (拒绝访问。)
- Java解决java.io.FileNotFoundException: E:\work\work (拒绝访问。)
- Java解决java.io.FileNotFoundException: E:\work\work (拒绝访问。)[转]
- java.io.FileNotFoundException: e:\temp (拒绝访问。)
- java基础—java.io.FileNotFoundException: E:\AAA(拒绝访问。)
- keytool 错误: java.io.FileNotFoundException: E:\MyApplication3 (拒绝访问。)
- 解决io流java.io.FileNotFoundException: 【D:\\***\\***】 (拒绝访问。)
- 解决java.io.FileNotFoundException: D:\xxx\yyy (拒绝访问。)问题
- 解决java.io.FileNotFoundException: D:\xxx\yyy (拒绝访问。)问题
- 解决java.io.FileNotFoundException: D:\xxx\yyy (拒绝访问。)问题
- 解决java.io.FileNotFoundException: D:\tempfile (拒绝访问。)
- 解决java.io.FileNotFoundException: D:\xxx\yyy (拒绝访问。)问题
- 错误java.io.FileNotFoundException: Source 'E:\Workspaces\MyEclipse 8.6\.metadata\.me_tcat\work\。。
- java.io.FileNotFoundException: ……(拒绝访问。)
- java.io.FileNotFoundException: D:\Test (拒绝访问。)
- java.io.FileNotFoundException: F:\jstorm (拒绝访问.)
- c++11之enable_if
- HDFS_流
- hibernate查询结果转为实体类 数组越界报错
- HDFS读写文件流程
- Codeforces Round #423 (Div. 2)A-B-C-D 日常训练打卡
- Java解决java.io.FileNotFoundException: E:\work\work (拒绝访问。)
- 不服来战,看Kotlin如何完爆Java
- Hibernate拾遗系列1-方言
- Centos 7下如何删除GPT分区
- 续【将数据从MongoDB迁移到mysql】
- Ubuntu16 e1000e驱动安装
- 32 位和 64 位版本的 Office 2010 之间的兼容性
- 安卓ConnectivityManager和NetworkInfo详解
- 自定义拦截器