package step3;
import java.io.File;
import java.util.Arrays;
public class Task {
/********** Begin **********/
public void showDirStructure(File file) {
System.out.println("+--"+file.getName());
showDirTree(file," ");
}
public static void showDirTree(File dir, String interval){
File[] files=dir.listFiles();
Arrays.sort(files);
interval+=" ";
for(File file : files){
if(!file.isDirectory()){
System.out.println(interval+"--"+file.getName());
}
else{
System.out.println(interval+"+--"+file.getName());
showDirTree(file,interval+" ");
}
}
}
/********** End **********/
}
Educoder -Java面向对象 - 文件类(第3关:文件查看器)
最新推荐文章于 2022-05-05 17:36:41 发布