package com.yyq; /* * 刪除帶內容的目錄 * 刪除原理,刪除目錄從裏面往外刪 * 從裏往外刪除:就用到遞歸 */ import java.io.*; public class RemoveDir { public static void main(String[] args) { // TODO Auto-generated method stub File f = new File("E:\\txt 文件"); removeDir(f); } public static void removeDir(File dir){ File files[] = dir.listFiles(); for(File f : files){ if(f.isDirectory()){ removeDir(f); } else{ f.delete(); System.out.println(f.getName()+"刪除成功"); } } } }
package com.yyq; /* * 刪除帶內容的目錄 * 刪除原理,刪除目錄從裏面往外刪 * 從裏往外刪除:就用到遞歸 */ import java.io.*; public class RemoveDir { public static void main(String[] args) { // TODO Auto-generated method stub File f = new File("E:\\txt 文件"); removeDir(f); } public static void removeDir(File dir){ File files[] = dir.listFiles(); for(File f : files){ if(f.isDirectory()){ removeDir(f); } else{ f.delete(); System.out.println(f.getName()+"刪除成功"); } } } }