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 相关文章推荐
十天学会php之第二天
Oct 09 PHP
Apache2 httpd.conf 中文版
Dec 06 PHP
火车头采集器3.0采集图文教程
Mar 17 PHP
在php MYSQL中插入当前时间
Apr 06 PHP
PHP 将逗号、空格、回车分隔的字符串转换为数组的函数
Jun 07 PHP
php计算函数执行时间的方法
Mar 20 PHP
PHP获取指定时间段之间的 年,月,天,时,分,秒
Jun 05 PHP
thinkphp框架实现删除和批量删除
Jun 29 PHP
PHP文件上传操作实例详解
Sep 27 PHP
php实现的统计字数函数定义与使用示例
Jul 26 PHP
PHP去除空数组且数组键名重置的讲解
Feb 28 PHP
基于PHP实现生成随机水印图片
Dec 09 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
PHP中使用sleep函数实现定时任务实例分享
2014/08/21 PHP
将string解析为json的几种方式小结
2010/11/11 Javascript
js中的前绑定和后绑定详解
2013/08/01 Javascript
jquery操作checkbox示例分享
2014/07/21 Javascript
点击表单提交时出现jQuery没有权限的解决方法
2014/07/23 Javascript
jQuery插件StickUp实现网页导航置顶
2015/04/12 Javascript
微信小程序 rpx 尺寸单位详细介绍
2016/10/13 Javascript
用jQuery的AJax实现异步访问、异步加载
2016/11/02 Javascript
微信小程序开发之大转盘 仿天猫超市抽奖实例
2016/12/08 Javascript
JSON在Javascript中的使用(eval和JSON.parse的区别)详细解析
2017/09/05 Javascript
JavaSctit 利用FileReader和滤镜上传图片预览功能
2017/09/05 Javascript
Vue打包后出现一些map文件的解决方法
2018/02/13 Javascript
layui 给数据表格加序号的方法
2018/08/20 Javascript
axios携带cookie配置详解(axios+koa)
2018/12/28 Javascript
[01:14]辉夜杯战队访谈宣传片—NEWBEE.Y
2015/12/26 DOTA
[01:02:53]DOTA2上海特级锦标赛主赛事日 - 5 总决赛Liquid VS Secret第二局
2016/03/06 DOTA
win系统下为Python3.5安装flask-mongoengine 库
2016/12/20 Python
Python实现读取邮箱中的邮件功能示例【含文本及附件】
2017/08/05 Python
Python读取Excel表格,并同时画折线图和柱状图的方法
2018/10/14 Python
对python中Json与object转化的方法详解
2018/12/31 Python
python爬虫之验证码篇3-滑动验证码识别技术
2019/04/11 Python
对Pytorch神经网络初始化kaiming分布详解
2019/08/18 Python
Python paramiko模块使用解析(实现ssh)
2019/08/30 Python
python打印n位数“水仙花数”(实例代码)
2019/12/25 Python
Python如何把字典写入到CSV文件的方法示例
2020/08/23 Python
详解python tcp编程
2020/08/24 Python
golang/python实现归并排序实例代码
2020/08/30 Python
Html5踩坑记之mandMobile使用小记
2020/04/02 HTML / CSS
美国知名男士服饰品牌:Brooks Brothers(布克兄弟)
2016/08/25 全球购物
亚洲最大的眼镜批发商和零售商之一:Glasseslit
2018/10/08 全球购物
应届毕业生个人自荐信范文
2013/11/30 职场文书
《雨霖铃》听课反思
2014/02/13 职场文书
医院安全生产月活动总结
2014/07/05 职场文书
高一地理教学工作总结
2015/08/12 职场文书
Nginx配置SSL证书出错解决方案
2021/03/31 Servers
python模板入门教程之flask Jinja
2022/04/11 Python