黑马程序员技术交流社区

标题: 为何我便利文件夹就会出现空指针异常 [打印本页]

作者: anyupeng    时间: 2017-3-23 23:11
标题: 为何我便利文件夹就会出现空指针异常
下面是我的 代码,大家看看有什么问题
package homework;

import java.io.File;

public class Demo1 {

        /**
         * @param args
         */
        public static void main(String[] args) {
                                        File file = new File("F:");
                                        functaion_1(file);
        }
        public static void functaion_1(File file){
                File[] fl = file.listFiles();
                if(file.isDirectory()){
                        System.out.println(file.getName());
                        if(file!=null&&fl.length>0){
                                for(File f:fl){
                                        functaion_1(f);
                                }
                        }
                }else System.out.println(file);
                       
        }

}

作者: Mr_Maty    时间: 2017-3-23 23:29
因为程序没有权限访问某些文件夹,所以返回null

作者: Mr_Maty    时间: 2017-3-24 00:02
是没有权限访问某些文件夹,所以返回空指针

作者: anyupeng    时间: 2017-3-24 00:23
可是我不是用了if  只有不是空和lenth大于0才能遍历,为什么还有异常





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2