使用
FileWriter fw =new FileWriter("c:/2.txt");
时:
首先我们知道:FileWriter类在进行文件的读写时可以自动创建文件。
而FileNotFoundException出现情况有两种:
1.“拒绝访问”
没有相关文件或者是文件和路径创建时调用方法调用错了
2.“系统找不到指定路径”
填写的路径不存在,那么就会报系统找不到指定路径
那也就是说,FileWriter类在进行文件的读写时并没有在C盘自动创建文件
鉴于此情况,添加
File file=new File("c:/2.txt");
file.createNewFile();
我们手动添加一个浅试一下
依旧不行
依旧存在拒绝访问问题
也就是说,无法在c盘进行文件的创建
解决方法:
1.换一个盘,在D、E、F......下哪个好用用哪个
2.在c盘先建立一个文件夹,文件夹内建文件,并进行文件操作
3.修改下c盘权限(最好别,这是个雷坑,一般来说,修改了也不会成功)