Exception in thread "main" java.io.FileNotFoundException: E:\\a (拒绝访问。)

File src = new File(“E:\\a”);
BufferedReader br = new BufferedReader(new FileReader(src));//报错的是这行
报错如下:
Exception in thread “main” java.io.FileNotFoundException: E:\a (拒绝访问。)
at java.io.FileInputStream.open0(Native Method)
at java.io.FileInputStream.open(FileInputStream.java:195)
at java.io.FileInputStream.(FileInputStream.java:138)
at java.io.FileReader.(FileReader.java:72)
at com.liyu.fileAndIO.IOTest2.main(IOTest2.java:14)

解决思路:当src是文件夹就会报这个错,因为输入流不能读取文件夹,把他换成文件file就OK。
PS 当你在进行文件夹的复制的时候要检查代码是不是读取的是文件夹。

猜你喜欢

转载自blog.csdn.net/Lng_Yu/article/details/83480093