删除无限级目录与文件代码共享


Posted in PHP onJuly 12, 2006
//删除目录
//本程序由wm_chief原创,如要转载,请注明作者与来源(http://www.phome.net)
class  del_path
{
function  wm_chief_delpath($del_path)
{
if(!file_exists($del_path))//目标目录不存在则建立
{echo"目录不存在";return  false;}
$hand=opendir($del_path);
$i=0;
while($file=readdir($hand))
{$i++;
if($i==1||$i==2)
{continue;}
if(!(strchr($file,".")))
{
$del_s_path=$del_path."/".$file;
$this->wm_chief_delpath($del_s_path);
}
else
{
$del_file=$del_path."/".$file;
$this->wm_chief_file($del_file);
}
}
closedir($hand);
$this->wm_chief_path($del_path);
return  true;
}
//删除文件
function  wm_chief_file($del_file)
{
unlink($del_file);
}
//删除目录
function  wm_chief_path($del_path)
{
rmdir($del_path);
}
}
$DelPath="DelPath";//要删除的目录
$wm_chief=new  del_path();
$wm_chief_ok=$wm_chief->wm_chief_delpath($DelPath);
if($wm_chief_ok)
{
echo"删除完毕";
}

 

PHP 相关文章推荐
用PHP动态创建Flash动画
Oct 09 PHP
如何在WIN2K下安装PHP4.04
Oct 09 PHP
使用PHP数组实现无限分类,不使用数据库,不使用递归.
Dec 09 PHP
用PHP实现的四则运算表达式计算实现代码
Aug 02 PHP
mac环境中使用brew安装php5.5.15
Aug 18 PHP
[原创]php获取数组中键值最大数组项的索引值
Mar 17 PHP
apache和PHP如何整合在一起
Oct 12 PHP
详谈PHP中的密码安全性Password Hashing
Feb 04 PHP
php使用curl实现ftp文件下载功能
May 16 PHP
Laravel中Facade的加载过程与原理详解
Sep 22 PHP
PHP实现提取多维数组指定一列的方法总结
Dec 04 PHP
php中pcntl_fork详解
Apr 01 PHP
PHP截取中文字符串的问题
Jul 12 #PHP
最令PHP初学者头痛的十四个问题
Jul 12 #PHP
WinXP + Apache +PHP5 + MySQL + phpMyAdmin安装全功略
Jul 09 #PHP
PHP初学者头疼问题总结
Jul 08 #PHP
php分页函数
Jul 08 #PHP
从零开始 教你如何搭建Discuz!4.1论坛
Jul 07 #PHP
php正则
Jul 07 #PHP
You might like
php导出word文档与excel电子表格的简单示例代码
2014/03/08 PHP
php多任务程序实例解析
2014/07/19 PHP
基于CI(CodeIgniter)框架实现购物车功能的方法
2018/04/09 PHP
统一接口:为FireFox添加IE的方法和属性的js代码
2007/03/25 Javascript
保证JavaScript和Asp、Php等后端程序间传值编码统一
2009/04/17 Javascript
浅谈Javascript面向对象编程
2011/11/15 Javascript
js取得url地址参数实例
2013/02/22 Javascript
onmouseover和onmouseout的一些问题思考
2013/08/14 Javascript
jQuery实现的多屏图像图层切换效果实例
2015/05/07 Javascript
nodejs实现遍历文件夹并统计文件大小
2015/05/28 NodeJs
浅谈js的html元素的父节点,子节点
2016/08/06 Javascript
AngularJS 执行流程详细介绍
2016/08/18 Javascript
JS实现鼠标移上去显示图片或微信二维码
2016/12/14 Javascript
基于Angularjs+mybatis实现二级评论系统(仿简书)
2017/02/13 Javascript
js判断是否是手机页面
2017/03/17 Javascript
gulp教程_从入门到项目中快速上手使用方法
2017/09/14 Javascript
探讨Vue.js的组件和模板
2017/10/27 Javascript
nginx部署访问vue-cli搭建的项目的方法
2018/02/12 Javascript
解决Vue.js父组件$on无法监听子组件$emit触发事件的问题
2018/09/12 Javascript
小程序中英文混合排序问题解决
2019/08/02 Javascript
html+jQuery实现拖动滑块图片拼图验证码插件【移动端适用】
2019/09/10 jQuery
微信小程序动态添加和删除组件的现实
2020/02/28 Javascript
python正则表达式re模块详细介绍
2014/05/29 Python
简单学习Python time模块
2016/04/29 Python
Python动态语言与鸭子类型详解
2019/07/01 Python
如何实现Django Rest framework版本控制
2019/07/25 Python
通过 Django Pagination 实现简单分页功能
2019/11/11 Python
Python爬虫实现HTTP网络请求多种实现方式
2020/06/19 Python
从Pytorch模型pth文件中读取参数成numpy矩阵的操作
2021/03/04 Python
CSS3制作炫酷的自定义发光文字
2016/03/28 HTML / CSS
使用phonegap进行提示操作的具体方法
2017/03/30 HTML / CSS
美国学校用品、教室和教学商店:Discount School Supply
2018/04/04 全球购物
美体小铺法国官方网站:The Body Shop法国
2020/06/04 全球购物
党员年终民主评议的自我评价
2013/11/05 职场文书
辅导员评语
2014/05/04 职场文书
上课迟到检讨书范文
2015/05/06 职场文书