php: 递归创建多级目录

// 递归创建目录
function createDir($dir)
{
  // 是目录 或者 创建成功
  if (is_dir($dir) || @mkdir($dir)) {
    echo $dir . '创建成功';
  } else {
    $dirArr = explode('/', $dir);
    array_pop($dirArr);
    $newDir = implode('/', $dirArr);
    createDir($newDir);
    if (@mkdir($dir)) {
      echo $dir . '创建成功<br>';
    }
  }
}

createDir('c:/www/a/b');
评论
:broken_heart: :confounded: :flushed: :frowning: :grinning: :heart: :kissing_heart: :mask: :pensive: :rage: :relaxed: :scream: :smile: :smirk: :sob: :stuck_out_tongue_closed_eyes: :stuck_out_tongue_winking_eye: :wink: