
public class IFile {
public static void main(String[] args) throws IOException {
file("E:\\test");
}
public static void file(String file,int i) {
File f=new File(file);
for (int j = 0; j < i; j++) {
System.out.print(" ");
}
if(i!=0){System.out.print("└─");}
System.out.println(f.getName());
for (File listFile : f.listFiles()) {
if(listFile.isFile()){
for (int j = 0; j <= i; j++) {
System.out.print(" ");
}
System.out.print("└─");
System.out.println(listFile.getName());
}
else{
file(listFile.getPath(),i+1);
}
}
}
public static void file(String file) {
file(file,0);
}
}