递归自动创建级联目录

<?php
function mk_dir($path){
    //这个目录直接存在,返回ture就可以了
    if(is_dir($path)){
        return ture;
    }

    //如果目录的父目录存在
    if(is_dir(dirname($path))){
        return mkdir($path);
    }

    //如果父目录也不存在,调用递归,创建父目录
    mk_dir(dirname($path));
    return mkdir($path);
}


mk_dir('./1/2/3/4/5/6/7/8');
posted @ 2014-01-04 04:09  long896130895  阅读(143)  评论(0编辑  收藏  举报