一、问题
在使用FileInputStream时会遇到如下问题1和问题2。
问题1:
java.io.FileNotFoundException: .xxxxxx.txt (系统找不到指定的路径。)
问题2:
java.io.FileNotFoundException: .xxxx.txt (拒绝访问。)
二、分析
当遇到问题时,的确是当前所指定的文件不存在或者目录不存在。
当遇到第二个问题时,是因为你访问了一个文件目录,而不是文件,因此会抛出问题2的异常。
三、解决办法
第一个的解决办法是,先判断一下当前文件是否存在,如果存在则略过,如果不存在,在创建,具体做法如下
第二个的解决办法是,在填写文件的路径时一定要具体到文件,如下:
File file = new File('./mywork/work.txt');而不能写成:
File file = new File('./mywork/');因为这样你访问的是一个目录,因此就拒绝访问。
原文链接:https://blog.csdn.net/dahai_888/article/details/53078889?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.baidujs&dist_request_id=1328626.12653.16153814588631931&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.baidujs
linux下的docker操作命令及异常