mkdir和子文件夹

时间:2010-11-18 10:58:05

标签: php

您好我无法在服务器上对此进行测试,但如果文件夹日期(Y)不存在,此编码是否会为其创建。或者我必须首先执行mkdir(“/ o_rec /”。date(Y)?如果不存在,是否会创建支持子文件夹

if(!is_dir("/o_rec/" . date(Y) . "/" . date(m) . "/" . $id)) {
     mkdir("/o_rec/" . date(Y) . "/" . date(m) . "/" . $id);
}

2 个答案:

答案 0 :(得分:21)

  

bool mkdir(string $ pathname [,int $ mode = 0777 [,bool $ recursive = false [,resource $ context]]])

您需要将recursive设置为true

答案 1 :(得分:3)

您应该在mkdir调用中设置“recursive”标志,让它生成您想要的整个路径。

http://php.net/manual/en/function.mkdir.php

请注意,Google搜索会让您看起来可能存在错误,具体取决于您的php版本。