Java解决java.io.FileNotFoundException: E:\work\work (拒绝访问。)
来源:互联网 发布:成都工艺编程招聘 编辑:程序博客网 时间:2024/06/08 17:01
一、问题
在使用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 (拒绝访问.)
- macOS终端启动mysql
- 正则表达式学习笔记
- AJAX
- linux之shell编程基础
- 肿瘤检测
- Java解决java.io.FileNotFoundException: E:\work\work (拒绝访问。)
- SSH原理
- JS中this的理解
- 自顶向下,逐步求精
- 北斗+GPS模块的调试经
- 进程同步 | 介绍
- 一日一文(7)
- CentOS7 64位下安装mysql
- 【UVA548】Tree 建树+深搜 (2/1000)