1 public static boolean deleteFile(File dirFile) { 2 File[] files = dirFile.listFiles(); 3 if (!dirFile.exists()) { 4 return false; 5 } 6 if (dirFile.isFile()) { 7 return dirFile.delete(); 8 } else { 9 for (File file : files) { 10 deleteFile(file); 11 } 12 } 13 return dirFile.delete(); 14 }