本帖最后由 杨兴庭 于 2013-7-5 22:22 编辑
遍历文件夹 传入根目录如D:\\时报错;其他目录如D:\\x64没问题
//listDir方法
public static void listDir(File dir){
System.out.println(dir);
File[] files = dir.listFiles();
for(File file:files){ //java.lang.NullPointerException,传入根目录如D:\\时报错;其他目录如D:\\x64没问题
if(file.isDirectory())
listDir(file);
else System.out.println(file);
}
}
------------------------但在main中dir.listFiles();没问题
File dir=new File("D:\\");
File[] names=dir.listFiles(); //在这没问题的
for(File name:names){
System.out.println(name);
}
|