JAVA中利用File类遍历文件时空指针报错
来源:互联网 发布:openwrt 源码下载 编辑:程序博客网 时间:2024/05/20 06:28
是在这行报错的:
fileTotalNum += s.length;
要先判断一下:
if (s != null)
原因:
JDK文档中关于listFiles方法:
fileTotalNum += s.length;
要先判断一下:
if (s != null)
原因:
因为遍历到C盘下的“System Volume Information”目录时,这是每个分区下都有的系统目录,用户没有访问权限,所以调用listFiles方法会返回null。
所以就是权限问题!!!
JDK文档中关于listFiles方法:
抽象路径名数组,这些路径名表示此抽象路径名表示的目录中的文件和目录。如果目录为空,那么数组也将为空。
如果抽象路径名不表示一个目录,或者发生 I/O 错误,则返回 null。
0 0
- JAVA中利用File类遍历文件时空指针报错
- java中File类应用:遍历文件夹下所有文件
- Java利用File类中rename()移动文件
- Java File类简单应用:文件遍历
- JAVA中File类遍历目录解析
- Java 中File 文件类
- Java中File文件类
- java File类遍历出文件夹下的所有文件
- java:File类中对文件或目录进行操作的常用方法以及遍历文件夹下面的文件
- eclipse中,junit对单个方法进行测试时空指针异常(java.lang.NullPointerException)
- Java中File类创建文件
- Java中File类创建文件
- Java中File类创建文件
- Java中File类创建文件
- file类的遍历文件与目录
- java 空指针报错
- Java Maven项目中读取JSON文件报空指针异常以及解决方案
- Quartz定时器中Service注入时空指针问题解决
- Masonry介绍与使用实践(快速上手Autolayout)
- Java中的instanceof关键字
- 能实现word转pdf的转换器
- eclipse重新编译源代码(一)
- 五个问题带你了解生产均衡化
- JAVA中利用File类遍历文件时空指针报错
- Android Dependencies小差号引起的问题
- java自学日记3
- UITableViewCell 中的单选控制 UITableViewCellAccessoryCheckmark
- Modbus测试工具 :Modbus Poll,Modbus Slave
- 欢迎使用CSDN-markdown编辑器
- 关于Xcode6.4安装Alcatraz后找不到Package Manager的解决方法
- as debug
- Xcode Build Search Paths设置