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


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单件模式结合命令链模式使用说明
Sep 07 PHP
php面向对象的方法重载两种版本比较
Sep 08 PHP
PHP 魔术函数使用说明
May 14 PHP
php数组函数序列之array_keys() - 获取数组键名
Oct 30 PHP
PHP合并两个数组的两种方式的异同
Sep 14 PHP
解析PHP 5.5 新特性
Jul 02 PHP
PHP正则替换函数preg_replace和preg_replace_callback使用总结
Sep 22 PHP
PHP设置头信息及取得返回头信息的方法
Jan 25 PHP
PHP实现登录注册之BootStrap表单功能
Sep 03 PHP
PHP中soap用法示例【SoapServer服务端与SoapClient客户端编写】
Dec 25 PHP
浅谈php的TS和NTS的区别
Mar 13 PHP
thinkphp5 redis缓存新增方法实例讲解
Mar 24 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
星际争霸, 教主第一视角, ZvT经典龙蛇演义
2020/03/02 星际争霸
PHP 5.0对象模型深度探索之对象复制
2008/03/27 PHP
PHP学习笔记之二 php入门知识
2011/01/12 PHP
php定时删除文件夹下文件(清理缓存文件)
2013/01/23 PHP
Window 7/XP 安装Apache 2.4与PHP 5.4 的过程详解
2013/06/02 PHP
PHP中mb_convert_encoding与iconv函数的深入解析
2013/06/21 PHP
弹出模态框modal的实现方法及实例
2017/09/19 PHP
php精度计算的问题解析
2019/06/21 PHP
JavaScript中的运算符种类及其规则介绍
2013/09/26 Javascript
js控制表单不能输入空格的小例子
2013/11/20 Javascript
jquery实现邮箱自动填充提示功能
2015/11/17 Javascript
node.js require() 源码解读
2015/12/13 Javascript
jQuery each函数源码分析
2016/05/25 Javascript
AngularJS实现标签页的两种方式
2016/09/05 Javascript
JavaScript使用readAsDataURL读取图像文件
2017/05/10 Javascript
Bootstrap响应式导航由768px变成992px的实现代码
2017/06/15 Javascript
ant design vue中表格指定格式渲染方式
2020/10/28 Javascript
解析Python编程中的包结构
2015/10/25 Python
Python每天必学之bytes字节
2016/01/28 Python
Python引用类型和值类型的区别与使用解析
2017/10/17 Python
numpy库与pandas库axis=0,axis= 1轴的用法详解
2019/05/27 Python
python中单下划线(_)和双下划线(__)的特殊用法
2019/08/29 Python
django自带调试服务器的使用详解
2019/08/29 Python
基于Python实现视频的人脸融合功能
2020/06/12 Python
Django模型验证器介绍与源码分析
2020/09/08 Python
python des,aes,rsa加解密的实现
2021/01/16 Python
全球领先的各类汽车配件零售商:Advance Auto Parts
2016/08/26 全球购物
业务助理岗位职责
2013/11/18 职场文书
群众路线教育实践活动方案
2014/02/02 职场文书
环保倡议书怎么写
2014/05/16 职场文书
群众路线组织生活会发言材料
2014/10/17 职场文书
私用公车造成事故检讨书
2014/11/16 职场文书
助学金感谢信
2015/01/20 职场文书
未中标通知书
2015/04/17 职场文书
SqlServer 垂直分表(减少程序改动)
2021/04/16 SQL Server
Python 处理表格进行成绩排序的操作代码
2021/07/26 Python