手机浏览 RSS 2.0 订阅 膘叔的简单人生 , 腾讯云RDS购买 | 超便宜的Vultr , 注册 | 登陆
浏览模式: 标准 | 列表分类:PHP

快速生成目录树

网页开发时,很多时候都会遇到生成目录树的问题,系统自带的mkdir仅仅只能生成单个目录,当面对“abc/def/ghi/jkl/”这样的路径时,就没有办法了。这时候,可以利用一个简单的递归,同时调用PHP自带函数dirname,就可以很方便的生成目录树

PHP代码
  1. <?php   
  2.   
  3.     function mkdirs($path , $mode = 0755 ){   
  4.         if(!is_dir($path)){   
  5.             mkdirs(dirname($path),$mode);   
  6.             mkdir($path,$mode);   
  7.         }   
  8.         return true;   
  9.     }  

这样就比较方便的生成一个目录树了,该函数主要用于:1、生成缓存目录,2、生成静态文件目录,3、生成上传文件目录。

其它地方用的并不是很多

Tags: php, 目录树, mkdir