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


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小偷的核心程序
Apr 09 PHP
PHP中防止SQL注入攻击和XSS攻击的两个简单方法
Apr 15 PHP
php生成静态文件的多种方法分享
Jul 17 PHP
PHP+MYSQL会员系统的开发实例教程
Aug 23 PHP
php实现根据IP地址获取其所在省市的方法
Apr 30 PHP
php使用pear_smtp发送邮件
Apr 15 PHP
Yii2实现上下联动下拉框功能的方法
Aug 10 PHP
PHP实现支付宝即时到账功能
Dec 21 PHP
Thinkphp实现站点静态化的方法详解
Mar 21 PHP
Yii框架响应组件用法实例分析
Sep 04 PHP
laravel框架实现去掉URL中index.php的方法
Oct 12 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中关于抽象(abstract)类和抽象方法的问题分析
2014/01/03 PHP
对PHP新手的一些建议(PHP学习经验总结)
2014/08/20 PHP
php实现改变图片直接打开为下载的方法
2015/04/14 PHP
PHP实现的mysql主从数据库状态检测功能示例
2017/07/20 PHP
网上应用的一个不错common.js脚本
2007/08/08 Javascript
JQuery团队打造的javascript单元测试工具QUnit介绍
2010/02/26 Javascript
jquery.form.js用法之清空form的方法
2014/03/07 Javascript
浅谈JavaScript的事件
2015/02/27 Javascript
JS实现先显示大图后自动收起显示小图的广告代码
2015/09/04 Javascript
js格式化输入框内金额、银行卡号
2016/02/01 Javascript
谈谈因Vue.js引发关于getter和setter的思考
2016/12/02 Javascript
基于jquery实现二级联动效果
2017/03/30 jQuery
Angular4 中常用的指令入门总结
2017/06/12 Javascript
vue项目首屏加载时间优化实战
2019/04/23 Javascript
layui实现数据表格table分页功能(ajax异步)
2019/07/27 Javascript
JavaScript实现轮播图效果代码实例
2019/09/28 Javascript
vue Treeselect下拉树只能选择第N级元素实现代码
2020/08/31 Javascript
Vue+Element-U实现分页显示效果
2020/11/15 Javascript
归纳整理Python中的控制流语句的知识点
2015/04/14 Python
python实现二分查找算法
2017/09/21 Python
对Xpath 获取子标签下所有文本的方法详解
2019/01/02 Python
python SQLAlchemy的Mapping与Declarative详解
2019/07/04 Python
Python Web框架之Django框架Form组件用法详解
2019/08/16 Python
python是否适合网页编程详解
2019/10/04 Python
python操作toml文件的示例代码
2020/11/27 Python
html5 figure和figcaption的使用方法
2018/09/10 HTML / CSS
Daniel Wellington官方海外旗舰店:丹尼尔惠灵顿DW手表
2018/02/22 全球购物
环境科学专业个人求职的自我评价
2013/11/28 职场文书
心理健康教育心得体会
2013/12/29 职场文书
养殖行业的创业计划书
2014/01/05 职场文书
硕士生工作推荐信
2014/03/07 职场文书
安全生产演讲稿
2014/05/09 职场文书
幼儿园老师新年寄语2015
2014/12/08 职场文书
联谊会开场白
2015/06/01 职场文书
三星 3nm 芯片将于第二季度开始量产
2022/04/29 数码科技
详解Mysql数据库平滑扩容解决高并发和大数据量问题
2022/05/25 MySQL