第六章 11_递归列出目录结构

来源:互联网 发布:思科软件 编辑:程序博客网 时间:2024/06/16 15:07

鱼欲遇雨:每日都学习一点,持之以恒,天道酬勤!不能用电脑时,提前补上!(2012.8.29)


编写一个程序,在命令行中以树状结构展现特定的文件夹及其子文件夹


// FileList.javaimport java.io.*;public class FileList {public static void main(String args[]) {File f = new File("d:/A");System.out.println(f.getName());tree(f, 1);}public static void tree(File f, int level) {String preStr = "";for(int i = 0; i < level; i ++) {preStr += "    ";}File[] childs = f.listFiles();for(int i = 0; i < childs.length; i ++) {System.out.println(preStr + childs[i].getName());if(childs[i].isDirectory()) {tree(childs[i], level + 1);}}}}


原创粉丝点击