搜索
系统检测到您的用户名不符合规范:

分享函数 递归删除,新建多级目录

浏览:2537 发布日期:2013年07月09日 分类:技术分享 关键字: 递归删除,递归新建目录
分享两个函数,递归删除多级目录,递归新建多级目录,代码如下。了解更多,请访问http://www.bestphper.cn /**
*
+--------------------------------------------------------------------
* Description 递归创建目录
+--------------------------------------------------------------------
* @param string $dir 需要创新的目录
+--------------------------------------------------------------------
* @return 若目录存在,或创建成功则返回为TRUE
+--------------------------------------------------------------------
* @author gongwen
+--------------------------------------------------------------------
*/
function mkdirs($dir, $mode = 0777){
if (is_dir($dir) || mkdir($dir, $mode)) return TRUE;
if (!mkdirs(dirname($dir), $mode)) return FALSE;
return mkdir($dir, $mode);
}

/**
*
+--------------------------------------------------------------------
* Description 递归删除目录
+--------------------------------------------------------------------
* @param string $dir 需要删除的目录
+--------------------------------------------------------------------
* @return 若目录不存在或册除成功则返回为TRUE
+--------------------------------------------------------------------
* @author gongwen
+--------------------------------------------------------------------
*/
function rmdirs($dir){
if (!is_dir($dir) || rmdir($dir)) return TRUE;
if($dir_handle=opendir($dir)){
while($filename=readdir($dir_handle)){
if($filename!='.' && $filename!='..'){
$subFile=$dir.'/'.$filename;
}
is_dir($subFile)?rmdirs($subFile):unlink($subFile);
}
closedir($dir_handle);
return rmdir($dir);
}
}
最佳答案
评论() 相关
后面还有条评论,
评论支持使用[code][/code]标签添加代码
您需要登录后才可以评论 登录 | 立即注册
收藏
bestphper
积分:5517 等级:LV4
热点推荐
(追記) (追記ここまで)
最新更新

我们

合作

网站

信息

ThinkPHP 是一个免费开源的,快速、简单的面向对象的 轻量级PHP开发框架 ,创立于2006年初,遵循Apache2开源协议发布,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。并且拥有众多的原创功能和特性,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进,已经成长为国内最领先和最具影响力的WEB应用开发框架,众多的典型案例确保可以稳定用于商业以及门户级的开发。

AltStyle によって変換されたページ (->オリジナル) /