php自定义函数之递归删除文件及目录


Posted in PHP onAugust 08, 2010
/*—————————————————— */ 
//? 递归删除文件及目录 
//? 例: del_dir (‘../cache/');注意:返回的/是必须的 
//? $type 强制删除目录, true 是 ,false 否 
/*—————————————————— */ 
function del_dir ($dir,$type=true) 
{ 
$n=0; 
if (is_dir($dir)) { 
if ($dh = opendir($dir)) { 
while (($file = readdir($dh)) !== false) { 
//.svn 忽略 svn 版本控制信息 
if ( $file == '.' or $file =='..' or $file == '.svn') 
{ 
continue; 
} 
if (is_file ($dir.$file)) 
{ 
unlink($dir.$file); 
$n++; 
} 
if (is_dir ($dir.$file)) 
{ 
del_dir ($dir.$file.'/'); 
if ($type) 
{ 
$n++; 
rmdir($dir.$file.'/'); 
} 
} 
} 
} 
closedir($dh); 
} 
return $n; 
}
PHP 相关文章推荐
PHP4实际应用经验篇(1)
Oct 09 PHP
安装PHP可能遇到的问题“无法载入mysql扩展” 的解决方法
Apr 16 PHP
sqlyog 中文乱码问题的设置方法
Oct 19 PHP
PHP循环函数使用介绍之PHP基础入门教程
Sep 21 PHP
迅速确定php多维数组的深度的方法
Jan 07 PHP
ThinkPHP使用心得分享-分页类Page的用法
May 15 PHP
php删除左端与右端空格的方法
Nov 29 PHP
php rsa加密解密使用详解
Jan 14 PHP
php简单图像创建入门实例
Jun 10 PHP
LINUX下PHP程序实现WORD文件转化为PDF文件的方法
May 13 PHP
php处理json格式数据经典案例总结
May 19 PHP
zend framework重定向方法小结
May 28 PHP
php自动获取目录下的模板的代码
Aug 08 #PHP
php下删除一篇文章生成的多个静态页面
Aug 08 #PHP
php中定义网站根目录的常用方法
Aug 08 #PHP
删除无限分类并同时删除它下面的所有子分类的方法
Aug 08 #PHP
一道关于php变量引用的面试题
Aug 08 #PHP
一道求$b相对于$a的相对路径的php代码
Aug 08 #PHP
字母顺序颠倒而单词顺序不变的php代码
Aug 08 #PHP
You might like
我的论坛源代码(一)
2006/10/09 PHP
PHP框架Swoole定时器Timer特性分析
2014/08/19 PHP
ThinkPHP中Session用法详解
2014/11/29 PHP
详解PHP序列化反序列化的方法
2015/10/27 PHP
php resizeimage 部分jpg文件 生成缩略图失败的原因分析及解决办法
2016/03/23 PHP
PHP 数组基本操作方法详解
2016/06/17 PHP
setInterval 和 setTimeout会产生内存溢出
2008/02/15 Javascript
jQuery 网易相册鼠标移动显示隐藏效果实现代码
2013/03/31 Javascript
Javascript操作URL函数修改版
2013/11/07 Javascript
用jquery实现的一个超级简单的下拉菜单
2014/05/18 Javascript
jQuery搜索同辈元素方法
2015/02/10 Javascript
包含中国城市的javascript对象实例
2015/08/03 Javascript
解决URL地址中的中文乱码问题的办法
2017/02/10 Javascript
微信小程序常见页面跳转操作简单示例
2019/05/01 Javascript
小程序云开发获取不到数据库记录的解决方法
2019/05/18 Javascript
vue跳转方式(打开新页面)及传参操作示例
2020/01/26 Javascript
vue中重定向redirect:‘/index‘,不显示问题、跳转出错的完美解决
2020/09/28 Javascript
微信跳一跳python辅助软件思路及图像识别源码解析
2018/01/04 Python
Python爬虫实现全国失信被执行人名单查询功能示例
2018/05/03 Python
python 按不同维度求和,最值,均值的实例
2018/06/28 Python
利用Python进行图像的加法,图像混合(附代码)
2019/07/14 Python
Python中的引用和拷贝实例解析
2019/11/14 Python
关于Python3 lambda函数的深入浅出
2019/11/27 Python
Python面向对象原理与基础语法详解
2020/01/02 Python
Python求平面内点到直线距离的实现
2020/01/19 Python
Python tcp传输代码实例解析
2020/03/18 Python
python“静态”变量、实例变量与本地变量的声明示例
2020/11/13 Python
C和C++经典笔试题附答案解析
2014/08/18 面试题
销售代表求职自荐信
2013/10/01 职场文书
学校志愿者活动总结
2014/06/27 职场文书
学生会竞选演讲稿怎么写
2014/08/26 职场文书
安全生产工作汇报
2014/10/28 职场文书
2015年重阳节慰问信
2015/03/23 职场文书
奖学金发言稿(范文)
2019/08/21 职场文书
Spark SQL 2.4.8 操作 Dataframe的两种方式
2021/10/16 SQL Server
关于JS中的作用域中的问题思考分享
2022/04/06 Javascript