/**
* @author yzh
* @date 2018年4月26日 14:52:12
* @description 递归删除文件夹下所有目录和文件
*/
public static void delDir(File f) {
if(f.isDirectory()) {// 判断是否是一个目录, 不是的话跳过, 直接删除; 如果是一个目录, 先将其内容清空.
File[] subFiles = f.listFiles();// 获取子文件/目录
for (File subFile : subFiles) {// 遍历该目录
// 递归调用删除该文件: 如果这是一个空目录或文件, 一次递归就可删除. 如果这是一个非空目录, 多次
// 递归清空其内容后再删除
delDir(subFile);
}
}
f.delete();// 删除空目录或文件
}
* @author yzh
* @date 2018年4月26日 14:52:12
* @description 递归删除文件夹下所有目录和文件
*/
public static void delDir(File f) {
if(f.isDirectory()) {// 判断是否是一个目录, 不是的话跳过, 直接删除; 如果是一个目录, 先将其内容清空.
File[] subFiles = f.listFiles();// 获取子文件/目录
for (File subFile : subFiles) {// 遍历该目录
// 递归调用删除该文件: 如果这是一个空目录或文件, 一次递归就可删除. 如果这是一个非空目录, 多次
// 递归清空其内容后再删除
delDir(subFile);
}
}
f.delete();// 删除空目录或文件
}