php rmdir()函数用于删除目录,但在使用这个函数时,我们需要注意两点:
- 删除的目录必须为空
- 目录必须存在
因此,正确使用rmdir()函数删除目录的源代码如下:
检查目录是否为空,如果不为空,删除目录中的文件,如果目录中有子目录,还需要删除子目录。
<?php
// 说明: 删除非空目录的解决方案
function removeDir($dirName)
{
if(! is_dir($dirName))
{
return false;
}
$handle = @opendir($dirName);
/* http://www.manongjc.com/article/1316.html */
while(($file = @readdir($handle)) !== false)
{
if($file != \'.\' && $file != \'..\')
{
$dir = $dirName . \'/\' . $file;
is_dir($dir) ? removeDir($dir) : @un ($dir);
}
}
closedir($handle);
return rmdir($dirName) ;
}
?> 继续阅读与本文标签相同的文章
下一篇 :
php获取目录下的所有文件和子目录
-
中国第4大运营商来袭,携号转网套路多,移不动联不通信不过拜拜
2026-05-14栏目: 教程
-
美国让华为更强大,9个月入账6千亿增速超2成,5G合同已签60多份
2026-05-14栏目: 教程
-
未来几年,这4个大学专业最吃香,前景广阔堪称铁饭碗!
2026-05-14栏目: 教程
-
这间屋子没有电话
2026-05-14栏目: 教程
-
曾经扬言“我要摧毁人类”的机器人,在拥有公民身份后,近况如何?
2026-05-14栏目: 教程
