您现在的位置是:PHP递归创建目录

PHP递归创建目录

PHP 日期:2016-07-21点击:3678

Shell命令

mkdir -p

函数一

/*
 * 功能:循环检测并创建文件夹 
 * 参数:$path 文件夹路径 
 * 返回: 
 */

public static function createDir($path) {
    if( !file_exists($path) ) {
        self::createDir(dirname($path));
        mkdir($path, 0755);
    }
}

函数二

//递归创建目录
function _mkdir($path) {
    if(is_dir($path)) {
        //已经是目录了就不用创建
        return true;  
    }
    if(is_dir(dirname($path))) {
        //父目录已经存在,直接创建
        return mkdir($path);
    }
    _mkdir(dirname($path));//创建各级父目录
    return mkdir($path);//因为有父目录,所以可以创建路径
}


标签: PHP

站长简介

姓名:喻理
微信:yuli0927
邮箱:yuli0927@126.com
不懂业务的运维工程师不是一个好程序员。

分类

最新文章

热门文章