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]吗
|