package com.ldw.oraleval;
import java.io.File;
import android.text.TextUtils;
public class DeleteFileUtil {
/**
* 递归删除文件和文件夹
* @param filePath 要删除的目录
*/
public static void deleteFile(String filePath){
if(!TextUtils.isEmpty(filePath)){
File file = new File(filePath);
deleteFile(file);
}
}
/**
* 递归删除文件和文件夹
* @param file 要删除的目录
*/
public static void deleteFile(File file) {
if (file != null && file.exists()) {
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) {
deleteFile(f);
}
file.delete();
}
}
}
}