134564 发表于 2014-11-28 09:54:59

php 删除文件夹的实现代码

php没有一个具体的删除文件夹方法,下面是我自己的一段关于删除文件夹的代码:
/**
* 删除文件目录
* @param unknown $dir
* @return boolean
*/
function deldir($dir) {
        //先删除目录下的文件:
        //chmod($dir,0777);
        $dh=opendir($dir);
        while ($file=readdir($dh)) {
                if($file!="." && $file!="..") {
                        $fullpath=$dir."/".$file;
                        if(!is_dir($fullpath)) {
                                unlink($fullpath);
                        } else {
                                deldir($fullpath);
                        }
                }
        }

        closedir($dh);
        //删除当前文件夹:
        if(rmdir($dir)) {
                return true;
        } else {
                return false;
        }
}

页: [1]
查看完整版本: php 删除文件夹的实现代码