gpt4 book ai didi

php - 如何在 PHP 中递归删除目录及其全部内容(文件 + 子目录)?

转载 作者:IT老高 更新时间:2023-10-28 11:47:21 28 4
gpt4 key购买 nike

如何在 PHP 中删除目录及其全部内容(文件和子目录)?

最佳答案

rmdir 手册页中的用户贡献部分包含一个不错的实现:

 function rrmdir($dir) { 
if (is_dir($dir)) {
$objects = scandir($dir);
foreach ($objects as $object) {
if ($object != "." && $object != "..") {
if (is_dir($dir. DIRECTORY_SEPARATOR .$object) && !is_link($dir."/".$object))
rrmdir($dir. DIRECTORY_SEPARATOR .$object);
else
unlink($dir. DIRECTORY_SEPARATOR .$object);
}
}
rmdir($dir);
}
}

关于php - 如何在 PHP 中递归删除目录及其全部内容(文件 + 子目录)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3338123/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com