Mega Code Archive

 
Categories / Java / File Input Output
 

Delete a non-empty directory

import java.io.File; public class Main {   public static void main(String[] argv) throws Exception {     deleteDir(new File("c:\\temp"));   }   public static boolean deleteDir(File dir) {     if (dir.isDirectory()) {       String[] children = dir.list();       for (int i = 0; i < children.length; i++) {         boolean success = deleteDir(new File(dir, children[i]));         if (!success) {           return false;         }       }     }     return dir.delete();   } }