黑马程序员技术交流社区

标题: 在命令行中以树状结构展现特定的文件夹及其子文件(夹) [打印本页]

作者: wdjzhuhuo    时间: 2017-3-21 00:12
标题: 在命令行中以树状结构展现特定的文件夹及其子文件(夹)
package com.bjsxt.io;

import java.io.File;

public class FileTree {
        public static void main(String[] args) {
                File f = new File("d:/1005班");
                printFile(f, 0);
        }
       
        static void printFile(File file,int level){
                for (int i = 0; i < level; i++) {
                        System.out.print("-");
                }
                System.out.println(file.getName());
               
                if(file.isDirectory()){
                        File[]  files = file.listFiles();
                        for (File temp : files) {
                                printFile(temp, level+1);
                        }
                }
        }
}

作者: zlwxf    时间: 2017-3-21 00:16
我就不会用递归





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