新手求大神解答,谢谢了

java给定一个File对象,若是目录,输出该目录下的所有子项,子项若是目录继续输出其子项,直到所有文件都被输出

递归调用遍历,可以参考http://www.cnblogs.com/azhqiang/p/4596793.html

public static void main(String[] args) {
     File dir = new File("F:\\1208project\\day22");
        listFiles(dir);
    }

 //列出一个文件夹的子孙文件与目录。
    public static void listFiles(File dir){ 
        File[] files = dir.listFiles(); //列出所有 的子文件
        for(File file : files){
            if(file.isFile()){
                System.out.println(file.getName());
            }else if(file.isDirectory()){
                System.out.println(space+file.getName());
                listFiles2(file);
            }

        }


    }