php 递归创建目录

来源:互联网 发布:网络分离器图片 编辑:程序博客网 时间:2024/05/16 06:54
function recursive_mkdir($created_path, $before_path, $mode = 0777) {
     $dirs = explode('/' , $created_path);
     $count = count($dirs);
     for ($i = 0; $i < $count; ++$i) {
         if (empty($dirs[$i])) continue;
 
         $before_path .= $dirs[$i]."/";
         if (!is_dir($before_path) && !mkdir($before_path, $mode)) {
             continue;
         }
     }
}
$path = "a/b/c/d/e/f/g/";
recursive_mkdir($path,'/');
recursive_mkdir($path,'/a/b/');
exit;
0 0
原创粉丝点击