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


Posted in PHP onNovember 22, 2008

<?
//删除目录
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&amp;MYSQL分页原理及实现
Jan 02 PHP
php 异常处理实现代码
Mar 10 PHP
php实例分享之通过递归实现删除目录下的所有文件详解
May 15 PHP
PHP防止注入攻击实例分析
Nov 03 PHP
ThinkPHP中__initialize()和类的构造函数__construct()用法分析
Nov 29 PHP
ThinkPHP里用U方法调用js文件实例
Jun 18 PHP
curl和libcurl的区别简介
Jul 01 PHP
CentOS下搭建PHP环境与WordPress博客程序的全流程总结
May 07 PHP
php简单实现批量上传图片的方法
May 09 PHP
替换php字符串中的单引号为双引号的方法
Feb 16 PHP
PHP Redis扩展无法加载的问题解决方法
Aug 22 PHP
基于Laravel 5.2 regex验证的正确写法
Sep 29 PHP
PHP strtr() 函数使用说明
Nov 21 #PHP
PHP下一个非常全面获取图象信息的函数
Nov 20 #PHP
PHP脚本中include文件出错解决方法
Nov 20 #PHP
PHP实现定时生成HTML网站首页实例代码
Nov 20 #PHP
php下HTTP Response中的Chunked编码实现方法
Nov 19 #PHP
PHP分页显示制作详细讲解
Nov 19 #PHP
php在字符串中查找另一个字符串
Nov 19 #PHP
You might like
php设计模式 State (状态模式)
2011/06/26 PHP
PHP+jquery实时显示网站在线人数的方法
2015/01/04 PHP
PHP向socket服务器收发数据的方法
2015/01/24 PHP
谈谈PHP连接Access数据库的注意事项
2016/08/12 PHP
PHP实现二维数组按某列进行排序的方法
2016/11/18 PHP
swoole和websocket简单聊天室开发
2017/11/18 PHP
jquery+ashx无刷新GridView数据显示插件(实现分页、排序、过滤功能)
2010/04/25 Javascript
javascript对talbe进行动态添加、删除、验证实现代码
2012/03/29 Javascript
Javascript window对象详解
2014/11/12 Javascript
jQuery中 attr() 方法使用小结
2015/05/03 Javascript
JS实现可调整倒计时间代码分享
2015/08/18 Javascript
Node学习记录之cluster模块
2017/05/31 Javascript
在vue中获取dom元素内容的方法
2017/07/10 Javascript
关于jquery中attr()和prop()方法的区别
2018/05/28 jQuery
js使用formData实现批量上传
2020/03/27 Javascript
简单了解node npm cnpm的具体使用方法
2019/02/27 Javascript
uniapp开发小程序实现滑动页面控制元素的显示和隐藏效果
2020/12/10 Javascript
Python单链表简单实现代码
2016/04/27 Python
Python用Bottle轻量级框架进行Web开发
2016/06/08 Python
PYTHON 中使用 GLOBAL引发的一系列问题
2016/10/12 Python
Python的mysql数据库的更新如何实现
2017/07/31 Python
Python实现string字符串连接的方法总结【8种方式】
2018/07/06 Python
如何使用Pytorch搭建模型
2020/10/26 Python
解决Pyinstaller打包软件失败的一个坑
2021/03/04 Python
canvas生成带二维码海报的踩坑记录
2019/09/11 HTML / CSS
学生实习自我鉴定
2013/10/11 职场文书
实习生个人找工作的自我评价
2013/10/30 职场文书
金融专业毕业生推荐信
2013/11/26 职场文书
名企HR怎样看待求职信
2014/02/23 职场文书
风雨哈佛路观后感
2015/06/03 职场文书
火烧圆明园观后感
2015/06/03 职场文书
老人与海读书笔记
2015/06/26 职场文书
女儿满月酒致辞
2015/07/29 职场文书
pytorch 预训练模型读取修改相关参数的填坑问题
2021/06/05 Python
Spring Data JPA使用JPQL与原生SQL进行查询的操作
2021/06/15 Java/Android
redis requires ruby version2.2.2的解决方案
2021/07/15 Redis