1. 程式人生 > >JAVA目錄遞歸

JAVA目錄遞歸

pub TE 內容 sdi sub delete tor 刪除空目錄 一個

public static void delDir(File f) {
// 判斷是否是一個目錄, 不是的話跳過, 直接刪除; 如果是一個目錄, 先將其內容清空.
if(f.isDirectory()) {
// 獲取子文件/目錄
File[] subFiles = f.listFiles();
// 遍歷該目錄
for (File subFile : subFiles) {
// 遞歸調用刪除該文件: 如果這是一個空目錄或文件, 一次遞歸就可刪除. 如果這是一個非空目錄, 多次
// 遞歸清空其內容後再刪除
delDir(subFile);
}
}
// 刪除空目錄或文件
f.delete();
}

JAVA目錄遞歸