| import java.io.File; 
 /**
 *
 * 打印一个目录下所有子文件
 *
 */
 public class DiguiDemo
 {
 public static void main(String[] args)
 {
 File f = new File("E:\\黑马\\Java面试宝典2013版.doc");
 
 printDir(f);
 }
 
 public static void printDir(File f)
 {
 File[] files = f.listFiles();
 
 for (int x=0;x<files.length;x++)
 {
 if (files[x].isDirectory())
 printDir(files[x]);
 else
 System.out.println(files[x].toString());
 }
 }
 }
 为什么会有空指针异常呢,直接传个文件不是应该是files[0]吗
 
 
 |