网页开发时,很多时候都会遇到生成目录树的问题,系统自带的mkdir仅仅只能生成单个目录,当面对“abc/def/ghi/jkl/”这样的路径时,就没有办法了。这时候,可以利用一个简单的递归,同时调用PHP自带函数dirname,就可以很方便的生成目录树
PHP代码
- <?php
 - function mkdirs($path , $mode = 0755 ){
 - if(!is_dir($path)){
 - mkdirs(dirname($path),$mode);
 - mkdir($path,$mode);
 - }
 - return true;
 - }
 
这样就比较方便的生成一个目录树了,该函数主要用于:1、生成缓存目录,2、生成静态文件目录,3、生成上传文件目录。
其它地方用的并不是很多

