php循环检测目录是否存在并创建(循环创建目录)

  循环创建目录方法

  这个会生成image.gif目录

  

复制代码 代码如下:

  $filepath = "test/upload/2010/image.gif";

  mk_dir($filepath);

  // 循环创建目录

  function mk_dir($dir, $mode = 0755)

  {

  if (is_dir($dir) || @mkdir($dir,$mode)) return true;

  if (!mk_dir(dirname($dir),$mode)) return false;

  return @mkdir($dir,$mode);

  }

  第二种方法:

  

复制代码 代码如下:

  <?php

  $filepath = "test/upload/2010/image.gif";

  createDir(dirname($filepath));

  //接下来就可以move_uploaded_file了!

  /*

  * 功能:循环检测并创建文件夹

  * 参数:$path 文件夹路径

  * 返回:

  */

  function createDir($path){

  if (!file_exists($path)){

  createDir(dirname($path));

  mkdir($path, 0777);

  }

  }

  ?>