/**
* 递归删除目录
* @param sourceFile
* @return
*/
public static boolean deleteAllFile(File sourceFile){
if (!sourceFile.exists()){
return false;
}
File[] files=sourceFile.listFiles();
if (files!=null){
for (int i=0;i<files.length;i++){
File file=files[i];
if (file.isFile()){
file.delete();
}else if (file.isDirectory()){
deleteAllFile(file);
}
if (i==(files.length-1)){
sourceFile.delete();
}
}
}else {
sourceFile.delete();
}
return true;
}