function clearDir($dir) {
if (!is_dir($dir)) {
return false;
}
$objects = scandir($dir);
foreach ($objects as $object) {
if ($object != "." && $object != "..") {
$name = $dir."/".$object;
if (filetype($name) == "dir") {
if (!clearDir($name)) {
return false;
}
$rs = @rmdir($name);
} else {
$rs = @unlink($name);
}
if (!$rs) {
return false;
}
}
}
reset($objects);
return true;
}PHP递归删除文件和文件夹
最新推荐文章于 2021-08-16 17:58:15 发布
本文介绍了一个PHP函数,用于递归地删除指定目录及其所有子目录和文件。此函数首先检查路径是否为有效目录,然后遍历目录内容并递归调用自身来处理子目录。
136

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



