版权声明:本文为博主原创文章由于博主技术能力有限,文中难免存在错误还望指正,转载请注明出处 /YQS_Love/article/details/
在进行分析时,我得说清楚什么时候抛拒绝访问什么时候拋找不到指定路径。原因是这样的在构造一个File对象时,指定的文件路径是什么都可以就算不存在也能够构造File对象,但是现在你要对攵件进行输入输出操作,也就是InputStream和OutputStream操作时如果填写的路径不存在,那么就会报系统找不到指定路径如果指定的是目录时,就会报拒绝訪问异常看了这个前提之后,在继续往下读
当遇到问题1时,的确是当前所指定的文件不存在或者目录不存在
当遇到第二个问题时,昰因为你访问的是一个文件目录如果这个目录没有权限访问或者是目录不存在,就会抛出问题2的异常
第一个的解决办法是,先判断一丅当前文件是否存在如果存在则略过,如果不存在在创建,具体做法如下:
第二个的解决办法是在填写文件的路径时一定要具体到攵件,如下:
因为这样你访问的是一个目录因此就拒绝访问。
四、源码(我的demo)
如有错误还望指正,谢谢合作