import java.io.File;
/**
* 操作文件帮助类
* @author sRoger.
*/
public final class OperationFileHelper {
/**
* 递归删除文件和文件夹
* @param file 要删除的根目录
*/
public static void RecursionDeleteFile(File file){
if(file.isFile()){
file.delete();
return;
}
if(file.isDirectory()){
File[] childFile = file.listFiles();
if(childFile == null || childFile.length == 0){
file.delete();
return;
}
for(File f : childFile){
RecursionDeleteFile(f);
}
file.delete();
}
}
}