PHP中删除非空目录(文件夹)
编辑:admin 时间:2010-12-16 17:54:33 来自:北京蓝网网络技术有限公司
大家都知道rmdir 本身的函数无法删除非空文件夹,以下这个函数对于删除非空的文件夹十分有效
function _removeDir($dirName)
{
if(! is_dir($dirName))
{
return false;
}
$handle = @opendir($dirName);
while(($file = @readdir($handle)) !== false)
{
if($file != '.' && $file != '..')
{
$dir = $dirName . '/' . $file;
is_dir($dir) ? _removeDir($dir) : @unlink($dir);
}
}
closedir($handle);
return rmdir($dirName) ;
}
原创文章如转载请注明:转载自『