最新公告
  • 欢迎您光临AA分享网,一个高级程序员的学习、分享的分享平台!立即加入我们
  • PHP递归删除及新建多级目录函数

    /**
         *
         +——————————————————————–
         * Description 递归创建目录
         +——————————————————————–
         * @param  string $dir 需要创新的目录
         +——————————————————————–
         * @return 若目录存在,或创建成功则返回为TRUE
         +——————————————————————–
         * @author Hency
         +——————————————————————–
         */
        function mkdirs($dir, $mode = 0777){ 
            if (is_dir($dir) || mkdir($dir, $mode)) return TRUE; 
            if (!mkdirs(dirname($dir), $mode)) return FALSE; 
            return mkdir($dir, $mode); 
        }
        
        /**
         *
         +——————————————————————–
         * Description 递归删除目录
         +——————————————————————–
         * @param  string $dir 需要删除的目录
         +——————————————————————–
         * @return 若目录不存在或册除成功则返回为TRUE
         +——————————————————————–
         * @author Hency
         +——————————————————————–
         */
        function rmdirs($dir){
            if (!is_dir($dir) || rmdir($dir)) return TRUE;
            if($dir_handle=opendir($dir)){
                while($filename=readdir($dir_handle)){
                    if($filename!=’.’ && $filename!=’..’){
                        $subFile=$dir.’/’.$filename;
                    }
                    is_dir($subFile)?rmdirs($subFile):unlink($subFile);
                }
                closedir($dir_handle);
                return rmdir($dir);
            }
        }

    AA分享网一个高级程序员的学习、分享的IT资源分享平台
    AA分享网-企业网站源码-PHP源码-网站模板-视频教程-IT技术教程 » PHP递归删除及新建多级目录函数
    • 247会员总数(位)
    • 5840资源总数(个)
    • 52本周发布(个)
    • 0 今日发布(个)
    • 483稳定运行(天)

    提供最优质的资源集合

    立即查看 了解详情