package others;
import java.io.*;
class FileSystem {
public static void main(String[] args) {
File f = new File("D:/new");// 指定文件位置
System.out.println(f.getName());// 打印在這個文件下地文件夾;
tree(f, 1);// 方法!進(jìn)入子文件夾中 并打印子文件名
}
private static void tree(File f, int level) {
String preStr = "";// 縮進(jìn)量
for (int i = 0; i < level; i++) {
if (i == level - 1)
preStr = preStr + "┗";
else
preStr = preStr + "*";// 級別 - 代表這個目下下地子文件夾
}
File[] childs = f.listFiles();// 返回一個抽象路徑名數(shù)組,這些路徑名表示此抽象路徑名所表示目錄中地文件
for (int i = 0; i < childs.length; i++) {
System.out.println(preStr + childs[i].getName());// 打印子文件地名字
if (childs[i].isDirectory()) { // 測試此抽象路徑名表示地文件能否是一個目錄
tree(childs[i], level + 1);
}// 假如子目錄下還有子目錄,遞歸子目錄調(diào)用此方法
}
}
}
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請
點(diǎn)擊舉報。