java文件操作报错:java.io.FileNotFoundException:D..(拒绝访问)

最开始以为是文件的权限没有,被禁止访问

报错信息

Exception in thread “main” java.io.FileNotFoundException: D:\dev.kai\crm项目工具\服务器端生成的excel文件 (拒绝访问。)
at java.base/java.io.FileInputStream.open0(Native Method)
at java.base/java.io.FileInputStream.open(FileInputStream.java:216)
at java.base/java.io.FileInputStream.(FileInputStream.java:157)
at java.base/java.io.FileInputStream.(FileInputStream.java:111)
at com.bjpowernode.crm.poi.ParseExcelTest.main(ParseExcelTest.java:18)
java文件操作报错:java.io.FileNotFoundException:D..(拒绝访问)_第1张图片
试着切换盘符,切换其他文件夹,以及修改文件夹的只读属性,都没有解决问题,仍然提示“拒绝访问
java文件操作报错:java.io.FileNotFoundException:D..(拒绝访问)_第2张图片

FileInputStream读取流的时候如果是文件夹,就会出错,无论怎么读,都拒绝访问,应该在读取的目录后面加上文件名!

改正后,正确输出
java文件操作报错:java.io.FileNotFoundException:D..(拒绝访问)_第3张图片

你可能感兴趣的:(javase篇,异常报错总结,java,开发语言,io,IO流,后端)