最新公告
  • 欢迎您光临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递归删除及新建多级目录函数

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    站壳网
    一个高级程序员模板开发平台

    发表评论

    • 74会员总数(位)
    • 2802资源总数(个)
    • 57本周发布(个)
    • 10 今日发布(个)
    • 237稳定运行(天)

    提供最优质的资源集合

    立即查看 了解详情