#日常練習
通過遞歸的方式來遍歷文件夾目錄,在遍歷的過程中完成刪除操作,爲使過程清晰,在程序中添加了輸出語句。
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);
}
}