Mega Code Archive

 
Categories / Java / File Input Output
 

Recursive Delete File

import java.io.File; public class Util{      public static boolean recursiveDeleteFile(File path) {     if( path.exists() ) {       if (path.isDirectory()) {         File[] files = path.listFiles();         for(int i=0; i<files.length; i++) {           if(files[i].isDirectory()) {             recursiveDeleteFile(files[i]);           } else {             files[i].delete();           }         }       }     }     return(path.delete());   }  }