06_1_列出文件目录树
1. 例子
package Test; import java.io.File; public class TestFileList { public static void main(String[] args) { File f = new File("D:/桌面/桌面/01开发/项目管理"); /* for (int i = 0; i < f.listFiles().length; i++) { System.out.println(f.listFiles()[i]); for (int j = 0; j < new File(f.listFiles()[i]+"").listFiles().length; j++) { System.out.println(" " + new File(f.listFiles()[i]+"").listFiles()[j] ); } }*/ tree(f, 0); } public static void tree(File f, int level) { File[] children = f.listFiles(); String str = ""; for (int i = 0; i < level; i++) { str += " "; } for (int i = 0; i < children.length; i++) { System.out.println(str + children[i].getName()); if(children[i].isDirectory()) { tree(children[i], level+1); } } } }