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


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个人网站架设连环讲(一)
Oct 09 PHP
php基础知识:类与对象(1)
Dec 13 PHP
让php处理图片变得简单 基于gb库的图片处理类附实例代码下载
May 17 PHP
phpmailer中文乱码问题的解决方法
Apr 22 PHP
wamp服务器访问php非常缓慢的解决过程
Jul 01 PHP
两款万能的php分页类
Nov 12 PHP
php短信接口代码
May 13 PHP
Yii2.0表关联查询实例分析
Jul 18 PHP
php封装的验证码工具类完整实例
Oct 19 PHP
PHP基于简单递归函数求一个数阶乘的方法示例
Apr 26 PHP
yii 2.0中表单小部件的使用方法示例
May 23 PHP
PHP实现发送微博消息功能完整示例
Dec 04 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
我的论坛源代码(六)
2006/10/09 PHP
php imagecreatetruecolor 创建高清和透明图片代码小结
2010/05/15 PHP
PHP上传图片时判断上传文件是否为可用图片的方法
2016/10/20 PHP
PHP用mysql_insert_id()函数获得刚插入数据或当前发布文章的ID
2016/11/25 PHP
php防止sql注入的方法详解
2017/02/20 PHP
[原创]PHP实现字节数Byte转换为KB、MB、GB、TB的方法
2017/08/31 PHP
jquery利用event.which方法获取键盘输入值的代码
2011/10/09 Javascript
JavaScript中的逻辑判断符&&、||与!介绍
2014/12/31 Javascript
javascript二维数组转置实例
2015/01/22 Javascript
D3.js实现折线图的方法详解
2016/09/21 Javascript
Bootstrap基本样式学习笔记之标签(5)
2016/12/07 Javascript
nodejs进阶(6)—连接MySQL数据库示例
2017/01/07 NodeJs
jquery实现回车键触发事件(实例讲解)
2017/11/21 jQuery
vue+elementUI实现表单和图片上传及验证功能示例
2019/05/14 Javascript
Vue多环境代理配置方法思路详解
2019/06/21 Javascript
Echarts地图添加引导线效果(labelLine)
2019/09/30 Javascript
countup.js实现数字动态叠加效果
2019/10/17 Javascript
js实现固定区域内的不重叠随机圆
2019/10/24 Javascript
vue基本使用--refs获取组件或元素的实例
2019/11/07 Javascript
多线程爬虫批量下载pcgame图片url 保存为xml的实现代码
2013/01/17 Python
Python实现批量读取word中表格信息的方法
2015/07/30 Python
Python解析、提取url关键字的实例详解
2018/12/17 Python
python opencv摄像头的简单应用
2019/06/06 Python
Python Multiprocessing多进程 使用tqdm显示进度条的实现
2019/08/13 Python
Python数据可视化:饼状图的实例讲解
2019/12/07 Python
简单了解为什么python函数后有多个括号
2019/12/19 Python
TensorFlow实现指数衰减学习率的方法
2020/02/05 Python
Python对Tornado请求与响应的数据处理
2020/02/12 Python
详解Html5原生拖拽操作
2018/01/12 HTML / CSS
phpquery中文手册
2021/03/18 PHP
高中毕业生自我鉴定范文
2013/09/26 职场文书
公司面试感谢信
2014/02/01 职场文书
党员弘扬焦裕禄精神思想汇报
2014/09/10 职场文书
计划生育工作汇报
2014/10/28 职场文书
2016年感恩父亲节活动总结
2016/04/01 职场文书
快速学习Oracle触发器和游标
2021/06/30 Oracle