#日常練習
通過遞歸的方式來周遊檔案夾目錄,在周遊的過程中完成删除操作,為使過程清晰,在程式中添加了輸出語句。
package FileDemo;
import java.io.File;
public class RemoveDir {
public static void remove(File dir) {
File files[] = dir.listFiles();
for (int i = 0; i < files.length; i++) {
if(files[i].isDirectory()) {
remove(files[i]);
}else {
//删除檔案
System.out.println("deleted :: "+files[i].toString());
files[i].delete();
}
}
//删除目錄
dir.delete();
System.out.println("deleted :: "+dir.toString());
}
public static void main(String[] args) {
File dir = new File("F:\\test");
remove(dir);
}
}