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


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
基于Snoopy的PHP近似完美获取网站编码的代码
Oct 23 PHP
Windows下的PHP安装文件线程安全和非线程安全的区别
Apr 23 PHP
PHP_SELF,SCRIPT_NAME,REQUEST_URI区别
Dec 24 PHP
php实现兼容2038年后Unix时间戳转换函数
Mar 18 PHP
MySql数据库查询结果用表格输出PHP代码示例
Mar 20 PHP
PHP扩展开发教程(总结)
Nov 04 PHP
PHP二分查找算法示例【递归与非递归方法】
Sep 29 PHP
PHP和MYSQL实现分页导航思路详解
Apr 11 PHP
PHP实现电商订单自动确认收货redis队列
May 17 PHP
PHP SESSION机制的理解与实例
Mar 22 PHP
PHP简单验证码功能机制实例详解
Mar 27 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中MVC模式的模板引擎开发经验分享
2011/03/23 PHP
深入php-fpm的两种进程管理模式详解
2013/06/03 PHP
PHP中的日期时间处理利器实例(Carbon)
2017/06/09 PHP
鼠标图片振动代码
2006/07/06 Javascript
XENON基于JSON变种
2010/07/27 Javascript
jquery 图片轮换效果
2010/07/29 Javascript
jQuery源码分析-03构造jQuery对象-工具函数
2011/11/14 Javascript
js用Date对象的setDate()函数对日期进行加减操作
2014/09/18 Javascript
同步异步动态引入js文件的几种方法总结
2016/09/23 Javascript
微信小程序开发(一) 微信登录流程详解
2017/01/11 Javascript
jquery插件开发之选项卡制作详解
2017/08/30 jQuery
Vue-Cli 3.0 中配置高德地图的两种方式
2019/06/19 Javascript
微信小程序如何实现在线客服功能
2019/10/16 Javascript
JS实现碰撞检测效果
2020/03/12 Javascript
[40:55]Liquid vs LGD 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
Python格式化压缩后的JS文件的方法
2015/03/05 Python
Python实现的最近最少使用算法
2015/07/10 Python
Python基于有道实现英汉字典功能
2015/07/25 Python
详解python中的json的基本使用方法
2016/12/21 Python
用python写个自动SSH登录远程服务器的小工具(实例)
2017/06/17 Python
对python调用RPC接口的实例详解
2019/01/03 Python
pyqt5 使用label控件实时显示时间的实例
2019/06/14 Python
python 实现简单的FTP程序
2019/12/27 Python
python3实现网页版raspberry pi(树莓派)小车控制
2020/02/12 Python
Python读取excel文件中带公式的值的实现
2020/04/17 Python
Python正则表达式如何匹配中文
2020/05/27 Python
python压包的概念及实例详解
2021/02/17 Python
台湾饭店和机票预订网站:Expedia台湾
2016/08/05 全球购物
寒假思想汇报
2014/01/10 职场文书
中小学校园安全广播稿
2014/09/29 职场文书
春季运动会加油词
2015/07/18 职场文书
教务处教学工作总结
2015/08/10 职场文书
2016大学生社会实践单位评语
2015/12/01 职场文书
2019销售早会主持词
2019/06/27 职场文书
AJAX学习笔记
2021/05/18 Javascript
Java Optional<Foo>转换成List<Bar>的实例方法
2021/06/20 Java/Android