PHP4 下递归 (recursive)创建目录(mkdir)的方法(UPDATE!)

作者: CodeBit     来源: CodeBit.cn     时间: 2007-05-08 13:27:49
摘要: PHP5 下创建目录函数 mkdir 增加了一个新的参数 recursive ,通过设置 recursive 为 true 可以实现递归创建目录的目的,这个功能在我们不能确保上级目录存在的情况下非常有用,本文介绍了在 PHP4 下实现这一功能的方法。
归类: PHP/MySQL,

关键词: 文件系统, mkdir, 创建目录, recursive, php,

小标题:
PHP5 下创建目录函数 mkdir 增加了一个新的参数 recursive ,通过设置 recursive 为 true 可以实现递归创建目录的目的,这个功能在我们不能确保上级目录存在的情况下非常有用,本文介绍了在 PHP4 下实现这一功能的方法。


PHP:
  1.  
  2. <?php
  3.  
  4. // 说明:PHP4 下递归 (recursive)创建目录(mkdir)的方法
  5. // 整理:http://www.codebit.cn
  6.  
  7. function mkdirs($dir, $mode = 0777)
  8. {
  9. if (is_dir($dir) || @mkdir($dir, $mode)) return TRUE;
  10. if (!mkdirs(dirname($dir), $mode)) return FALSE;
  11. return @mkdir($dir, $mode);
  12. }
  13.  
  14. ?>
  15.  



函数有个可选参数 $mode , 即创建的文件夹的权限,默认为 0777。


推荐链接:(联系 QQ :326801485)