首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

用Java写的遍历目录下面文件,总是出错解决思路

2012-05-13 
用Java写的遍历目录下面文件,总是出错Java codepublic class traverse {public static void tra(File path

用Java写的遍历目录下面文件,总是出错

Java code
public class traverse {    public static void tra(File path){        if(path == null){            return;        }        if(path.isDirectory()){            String[] files = path.list();            for(int i = 0; i < files.length;i++){                tra(new File(path,files[i]));            }        }else{            if(path.getAbsolutePath().endsWith(".exe"))                System.out.println(path);        }    }    public static void main(String[] args) {        try{        File file = new File("D:\\");        tra(file);        }catch(Exception e){            e.printStackTrace();        }    }}

老是抛出异常
java.lang.NullPointerException;
请问这是为什么啊

[解决办法]
探讨
Java code
public class traverse {
public static void tra(File path){
if(path == null){
return;
}
if(path.isDirectory()){
String[] files = path.list……

热点排行