A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

package cn;

import java.io.File;

//获取F盘下的所有文件,代码如下为什么会报空指针异常,求解
public class Test {
        public static void main(String[] args) {
                File file = new File("F:\\");
                getFile(file);
        }

        public static void getFile(File file) {
                if (file != null) {
                        File[] files = file.listFiles();
                        for (File f : files) {
                                if (f.isDirectory()) {
                                        getFile(f);
                                } else {
                                        System.out.println(f.getName());
                                }
                        }

                }
        }
}

1 个回复

正序浏览
有些不可读的文件夹, 在调用listFiles方法之后会返回null
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马