级联打印目录

<?php

/***
递归的方法,级联打印目录。
系统函数mkdir,自身有级联打印目录的功能。。
**/
function mk_dir($path){
        if(file_exists($path)){
            return true;
        }
        if(is_dir(dirname($path))){
            return mkdir($path);
        }else{
        mk_dir(dirname($path));
        return mkdir($path);
        }
}

echo mk_dir('./a/b/c/d/e/f')?'OK':'fail';
echo mkdir('./aa/bb/cc/dd',0777,true)?'OK':'fail';
?>

 

posted @ 2012-11-27 13:42  永不停歇  阅读(240)  评论(0编辑  收藏  举报