public static void forceDelDir(File dirFile) throws Exception {
if (dirFile.exists())
{
try
{
File childFile[] = dirFile.listFiles();
for (int i = 0; i < childFile.length; i++)
{
if (childFile[i].isDirectory())
{
forceDelDir(childFile[i]);
}
else
{
childFile[i].delete();
}
}
// 删除目录
dirFile.delete();
}
catch (Exception ex)
{
ex.printStackTrace();
throw ex;
}
}
}
强制删除一个目录下所有文件,包括目录
本文提供了一个Java方法,用于递归地删除指定的文件夹及其包含的所有子文件和子文件夹。该方法首先检查文件夹是否存在,然后遍历并删除所有子项,最后删除空文件夹。

被折叠的 条评论
为什么被折叠?



