一个递归创建文件夹的方法

function mkpath($path,$mode = 0777)
    {
        $path = str_replace("\\","_|",$path);
        $path = str_replace("/","_|",$path);
        $path = str_replace("__","_|",$path);
        $dirs = explode("_|",$path);
        $path = $dirs[0];
        for($i = 1;$i < count($dirs);$i++)
        {
            $path .= "/".$dirs[$i];
            if(!is_dir($path))
            mkdir($path,$mode);
        }
    }

posted @ 2016-12-29 10:07  我没保存  阅读(609)  评论(0编辑  收藏  举报