Posted in Java
import java.io.File; import java.io.IOException; public class DeleteDir { private static final String SRC_FOLDER = "index"; public void deleteDir() { File directory = new File(SRC_FOLDER); try{ delete(directory); }catch(IOException e){ e.printStackTrace(); System.exit(0); } System.out.println("Done"); } public static void delete(File file) throws IOException{ if(file.isDirectory()){ if(file.list().length==0){ file.delete(); System.out.println("Directory is deleted : " + file.getAbsolutePath()); }else{ String files[] = file.list(); for (String temp : files) { File fileDelete = new File(file, temp); delete(fileDelete); } if(file.list().length==0){ file.delete(); System.out.println("Directory is deleted : " + file.getAbsolutePath()); } } }else{ file.delete(); System.out.println("File is deleted : " + file.getAbsolutePath()); } } }Semoga bermanfaat.