使用递归遍历目录结构
import java.io.File;
public class Text{
public static void main(String[] args){
File f2=new File("F:"+File.separator+"IDEA//text");
printFile(f2,0);
}
public static void printFile(File f,int level){
for(int i=0;i<level;i++) {
System.out.print("-");
}
System.out.println(f);
if(f.isDirectory()) {
File [] f1=f.listFiles();
for(File temp:f1) {
printFile(temp,level+1);
}
}
}
}
效果图: