java 出现FileNotFoundException异常的具体情况排除
来源:互联网 发布:32位系统使用64位java 编辑:程序博客网 时间:2024/06/08 02:19
当我们不小心对目录当做文件操作时候,系统会抛出异常,具体异常信息如下:
Exception in thread "main" java.io.FileNotFoundException: C:\logs\flink-lib (拒绝访问。),这个异常信息相对说的有点笼统,有时候当我们没有权限操作某一文件时候也会报错:"拒绝访问",所以这个需要我们具体根据实际问题解决,看看到底是文件不存在还是没有权限!
报错代码如下:
BufferedReader br =new BufferedReader(new FileReader(new File("C:\\logs\\dir"))); //注意dir是目录当把目录作为文件操作时候,报错:Exception in thread "main" java.io.FileNotFoundException: C:\logs\flink-lib (拒绝访问。)br.readLine(); //对目录操作
当我们操作一个不存在的文件时候,也会报FileNotFoundException异常,但是这个异常信息比较具体:
java.io.FileNotFoundException: C:\logs\flink-lib\java.txt (系统找不到指定的文件。)
异常代码如下:
BufferedReader br =new BufferedReader(new FileReader(new File("C:\\logs\\flink-lib\\java.txt")));//当操作不存在的文件时候,报错:java.io.FileNotFoundException: C:\logs\flink-lib\java.txt (系统找不到指定的文件。)br.readLine();
总结:
对于这个FileNotFoundException异常其实没有什么困惑,但是容易被误解复杂化错误的就是第一条异常信息:Exception in thread "main" java.io.FileNotFoundException: C:\logs\flink-lib (拒绝访问。)。比如有时候在Windows下,文件在C盘中,有时候由于权限问题的确操作系统不允许我们访问,但不总是这样!所以当出现这个问题时候第一步还是排除一下File实例到底是对象还是目录!或者也可以使用Java Api判断一下!
0 0
- java 出现FileNotFoundException异常的具体情况排除
- java.io.FileNotFoundException异常的原因
- 导入xls时出现java.io.FileNotFoundException异常
- HTTPUrlConnection 出现 FileNotFoundException 的问题
- Hadoop 上传文件到hdfs出现:java.io.FileNotFoundException: /test.txt (Permission denied)异常
- NPOI 在 System.IO.FileNotFoundException 中第一次偶然出现的“mscorlib.dll”类型的异常
- 性能测试出现FileNotFoundException: Too many open files的异常原因
- android异常:java.io.FileNotFoundException:Permission Denied
- HttpURLConnection抛异常java.io.FileNotFoundException
- 具体情况
- linux properties 出现java.io.FileNotFoundException
- wpf 加载窗体界面时出现异常System.IO.FileNotFoundException
- android或者java 打开文件出现java.io.FileNotFoundException的解决方案
- Android异常--java.io.FileNotFoundException下载文件时异常
- Android异常--java.io.FileNotFoundException下载文件时异常
- 异常——排除表达式的异常
- 用jdbc中加载配置文件是出现java.io.FileNotFoundException的解决之道
- idea project中导入其他文件夹下的模块,可能出现java.io.FileNotFoundException: XXX.xml
- Spring Cloud构建微服务架构(六)高可用服务注册中心
- Spring Cloud构建微服务架构(七)消息总线
- js定时器
- 变量、数据类型和运算符
- Spring Cloud构建微服务架构(七)消息总线(续:Kafka)
- java 出现FileNotFoundException异常的具体情况排除
- Unit2.2 文档
- Sublime Text3--编译之路
- Javascript王者归来
- Intent的简单使用
- Sublime Text3--注册码
- 人月神话之六 提纲挈领
- hive_查询分组排序
- CSDN其他账号文章整理