import java.io.File;
import java.nio.file.Files;
public class FileTree {
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(); //list出目录下的文件
for(File temp : files){ //遍历文件,将递归调用打印文件的静态方法
printFile(temp,level+1); //打印的“-”要加一
}
}
}
public static void main(String[] args) {
File file = new File("F:\\java文件上传\\资料\\02.代码\\itcastupload");
printFile(file,0);
}
}