php rmdir()删除目录的需要注意的几点
|
phprmdir()函数用于删除目录,但在使用这个函数时,我们需要注意两点: 删除的目录必须为空 目录必须存在 因此,正确使用rmdir()函数删除目录的源代码如下: 检查目录是否为空,如果不为空,删除目录中的文件,如果目录中有子目录,还需要删除子目录。 // 说明: 删除非空目录的解决方案 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) : @unlink($dir); } } closedir($handle); return rmdir($dirName) ; } ?> (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
