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


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 相关文章推荐
mysql limit查询优化分析
Nov 12 PHP
Linux下CoreSeek及PHP扩展模块的安装
Sep 23 PHP
php计算当前程序执行时间示例
Apr 24 PHP
php判断电脑访问、手机访问的例子
May 10 PHP
ECMall支持SSL连接邮件服务器的配置方法详解
May 19 PHP
PHP实现路由映射到指定控制器
Aug 13 PHP
深入理解PHP的远程多会话调试
Sep 21 PHP
PHP设计模式之装饰器模式实例详解
Feb 07 PHP
PHP调用微博接口实现微博登录的方法示例
Sep 22 PHP
php5.x禁用eval的操作方法
Oct 19 PHP
PHP常见的几种攻击方式实例小结
Apr 29 PHP
PHP7 windows支持
Mar 09 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
PHP7 新特性详细介绍
2016/09/06 PHP
thinkPHP自动验证机制详解
2016/12/05 PHP
php+ajax简单实现全选删除的方法
2016/12/06 PHP
完美的php分页类
2017/10/24 PHP
PDO::_construct讲解
2019/01/27 PHP
使用Zookeeper分布式部署PHP应用程序
2019/03/15 PHP
jQuery 选择表格(table)里的行和列及改变简单样式
2012/12/15 Javascript
详谈nodejs异步编程
2014/12/04 NodeJs
JS实现往下不断流动网页背景的方法
2015/02/27 Javascript
jQuery插件Validate实现自定义校验结果样式
2016/01/18 Javascript
JavaScript实现带播放列表的音乐播放器实例分享
2016/03/07 Javascript
jQuery插件ajaxFileUpload使用实例解析
2016/10/19 Javascript
js cookie实现记住密码功能
2017/01/17 Javascript
Jquery uploadify 多余的Get请求(404错误)的解决方法
2017/01/26 Javascript
js案例之鼠标跟随jquery版(实例讲解)
2017/07/21 jQuery
使用node.js实现微信小程序实时聊天功能
2018/08/13 Javascript
jQuery使用each遍历循环的方法
2018/09/19 jQuery
JavaScript面向对象编程小游戏---贪吃蛇代码实例
2019/05/15 Javascript
js实现指定时间倒计时效果
2019/08/26 Javascript
[01:38]【DOTA2亚洲邀请赛】Sumail——梦开始的地方
2017/03/03 DOTA
Python 正则表达式操作指南
2009/05/04 Python
python使用matplotlib绘制折线图教程
2017/02/08 Python
Python编程实现输入某年某月某日计算出这一天是该年第几天的方法
2017/04/18 Python
python实现聚类算法原理
2018/02/12 Python
15行Python代码带你轻松理解令牌桶算法
2018/03/21 Python
Python学习笔记基本数据结构之序列类型list tuple range用法分析
2019/06/08 Python
Python实现的对一个数进行因式分解操作示例
2019/06/27 Python
python numpy中cumsum的用法详解
2019/10/17 Python
Python chardet库识别编码原理解析
2020/02/18 Python
Python爬虫实现vip电影下载的示例代码
2020/04/20 Python
python识别验证码的思路及解决方案
2020/09/13 Python
香港交友网站:be2香港
2018/07/22 全球购物
一岗双责责任书
2014/04/15 职场文书
小学德育工作经验交流材料
2014/05/22 职场文书
2014年后勤工作总结
2014/11/18 职场文书
MySQL中几种插入和批量语句实例详解
2021/09/14 MySQL