直接看代码:
package com.cust.file;
import java.io.File;
/**
* 打印目录结构---使用递归
* @author cookie
*/
public class 文件递归目录 {
public static void main(String[] args) {
File file = new File("d://HTML5");
printFile(file,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 f: files){
printFile(f,level+1);
}
}
}
}