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 相关文章推荐
Win2000+Apache+MySql+PHP4+PERL安装使用小结
Oct 09 PHP
PHP批量生成缩略图的代码
Jul 19 PHP
PHP中常用数组处理方法实例分析
Aug 30 PHP
rephactor 优秀的PHP的重构工具
Jun 09 PHP
PHP开发框架kohana3 自定义路由设置示例
Jul 14 PHP
php实现SAE上使用storage上传与下载文件的方法
Jun 29 PHP
PHP数据库处理封装类实例
Dec 24 PHP
完美解决thinkphp唯一索引重复时出错的问题
Mar 31 PHP
php利用ffmpeg提取视频中音频与视频画面的方法详解
Jun 07 PHP
php基于自定义函数记录log日志方法
Jul 21 PHP
详解Yaf框架PHPUnit集成测试方法
Dec 27 PHP
PHP实现文件上传操作和封装
Mar 04 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的Yii框架中YiiBase入口类的扩展写法示例
2016/03/17 PHP
非集成环境的php运行环境(Apache配置、Mysql)搭建安装图文教程
2016/04/12 PHP
Kindeditor编辑器添加图片上传水印功能(php代码)
2017/08/03 PHP
详细对比php中类继承和接口继承
2018/10/11 PHP
PHP 命名空间和自动加载原理与用法实例分析
2020/04/29 PHP
JS面向对象编程之对象使用分析
2010/08/19 Javascript
详谈javascript中的cookie
2015/06/03 Javascript
asp知识整理笔记3(问答模式)
2015/09/27 Javascript
Bootstrap模态框水平垂直居中与增加拖拽功能
2016/11/09 Javascript
JS实现的模仿QQ头像资料卡显示与隐藏效果
2017/04/07 Javascript
ionic+AngularJs实现获取验证码倒计时按钮
2017/04/22 Javascript
Vue2 模板template的四种写法总结
2018/02/23 Javascript
微信小程序实现人脸检测功能
2018/05/25 Javascript
BootStrap modal实现拖拽功能
2018/12/01 Javascript
vue2.0实现的tab标签切换效果(内容可自定义)示例
2019/02/11 Javascript
React中使用外部样式的3种方式(小结)
2019/05/28 Javascript
JavaScript对象原型链原理详解
2020/02/05 Javascript
[00:48]食人魔魔法师至宝“金鹏之幸”全新模型和自定义特效展示
2019/12/19 DOTA
python 算法 排序实现快速排序
2012/06/05 Python
一个检测OpenSSL心脏出血漏洞的Python脚本分享
2014/04/10 Python
Python中DJANGO简单测试实例
2015/05/11 Python
Python中运算符&quot;==&quot;和&quot;is&quot;的详解
2016/10/08 Python
浅谈python requests 的put, post 请求参数的问题
2019/01/02 Python
python 列表中[ ]中冒号‘:’的作用
2019/04/30 Python
python scrapy爬虫代码及填坑
2019/08/12 Python
宝塔面板成功部署Django项目流程(图文)
2020/06/22 Python
python打包生成so文件的实现
2020/10/30 Python
html5定位并在百度地图上显示的示例
2014/04/27 HTML / CSS
Roxy美国官网:澳大利亚冲浪、滑雪健身品牌
2016/07/30 全球购物
idealfit英国:世界领先的女性健身用品和运动衣物品牌
2017/11/25 全球购物
任意存:BOXFUL
2018/05/21 全球购物
非功能性需求都包括哪些方面
2013/10/29 面试题
业务副厂长岗位职责
2014/01/03 职场文书
党日活动总结
2014/05/07 职场文书
大学新闻系求职信
2014/06/03 职场文书
带香烟到学校抽的检讨书
2014/09/25 职场文书