黑马程序员技术交流社区

标题: 求救,遍历文件列表时如果有隐藏文件会报错 [打印本页]

作者: liuyang    时间: 2012-4-19 16:28
标题: 求救,遍历文件列表时如果有隐藏文件会报错
public static void showDir(File dir,int level)
{
  
  System.out.println(getLevel(level)+dir.getName());
  level++;
  File[] files = dir.listFiles();
  for(int x=0; x<files.length; x++)
  {
   
    if(files[x].isDirectory())
     showDir(files[x],level);
    else
     System.out.println(getLevel(level)+files[x]);
   
  }
}
Exception in thread "main" java.lang.NullPointerException
at cn.itheima.test4.TraversalList.showDir(TraversalList.java:37)
at cn.itheima.test4.TraversalList.showDir(TraversalList.java:41)
at cn.itheima.test4.TraversalList.showDir(TraversalList.java:41)
at cn.itheima.test4.TraversalList.getDirList(TraversalList.java:15)
at cn.itheima.test4.TraversalListTest.main(TraversalListTest.java:15)





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