|
|
|
public class Main { public static void main(String[] args) { Main m = new Main(); m.deleteFile(new File("e:\\test\\")); } public void deleteFile(File file) { File[] temp = file.listFiles(); for(int i=0;i<temp.length;i++) { System.out.println(temp[i].getName()); if(temp[i].isDirectory()) { if(temp[i].listFiles().length!=0) this.deleteFile(temp[i]); this.deleteDir(temp[i]); }else { temp[i].delete(); } } } private void deleteDir(File file) { if(file.listFiles().length==0) file.getAbsoluteFile().delete(); }} |
|