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 ignore_user_abort与register_shutdown_function 使用方法
Jun 14 PHP
PHP计划任务之关闭浏览器后仍然继续执行的函数
Jul 22 PHP
Erlang的运算符(比较运算符,数值运算符,移位运算符,逻辑运算符)
Jul 23 PHP
一些php项目中比较通用的php自建函数的详解
Jun 06 PHP
PHP导航下拉菜单的实现如此简单
Sep 22 PHP
浅谈php扩展imagick
Jun 02 PHP
php一维二维数组键排序方法实例总结
Nov 13 PHP
PHP实现的简单日历类
Nov 29 PHP
php生成年月日下载列表的方法
Apr 24 PHP
php实现生成验证码实例分享
Apr 10 PHP
[原创]php使用curl判断网页404(不存在)的方法
Jun 23 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 判断常量,变量和函数是否存在
2009/04/26 PHP
zen cart新进商品的随机排序修改方法
2010/09/10 PHP
codeigniter数据库操作函数汇总
2014/06/12 PHP
php实现购物车功能(下)
2016/01/05 PHP
ThinkPHP5框架实现简单的批量查询功能示例
2018/06/07 PHP
javascript 冒号 使用说明
2009/06/06 Javascript
node.js中的fs.symlink方法使用说明
2014/12/15 Javascript
nodejs中实现sleep功能实例
2015/03/24 NodeJs
javascript表单处理具体实现代码(表单、链接、按钮)
2016/05/07 Javascript
js遍历map javaScript遍历map的简单实现
2016/08/26 Javascript
jquery实现轮播图效果
2017/02/13 Javascript
微信小程序 页面跳转如何实现传值
2017/04/05 Javascript
神级程序员JavaScript300行代码搞定汉字转拼音
2017/05/20 Javascript
BootStrap实现文件上传并带有进度条效果
2017/09/11 Javascript
vue数据操作之点击事件实现num加减功能示例
2019/01/19 Javascript
Vue通过provide inject实现组件通信
2020/09/03 Javascript
详解python实现读取邮件数据并下载附件的实例
2017/08/03 Python
python 生成图形验证码的方法示例
2018/11/11 Python
对Python获取屏幕截图的4种方法详解
2019/08/27 Python
Python如何把多个PDF文件合并代码实例
2020/02/13 Python
浅析两列自适应布局的3种思路
2016/05/03 HTML / CSS
GUESS Factory加拿大:牛仔裤、服装及配饰
2019/09/20 全球购物
致400米运动员广播稿
2014/02/07 职场文书
通信工程专业求职信
2014/06/04 职场文书
食品工程专业求职信
2014/06/15 职场文书
通信工程求职信
2014/07/16 职场文书
2014大学生职业生涯规划书最新范文
2014/09/13 职场文书
纪念九一八事变演讲稿:忘记意味着背叛
2014/09/14 职场文书
安全承诺书
2015/01/19 职场文书
2015年爱牙日活动总结
2015/02/05 职场文书
辞职信格式范文
2015/05/13 职场文书
检察院起诉意见书
2015/05/20 职场文书
2015年街道办事处工作总结
2015/05/22 职场文书
同意离婚答辩状
2015/05/22 职场文书
2016年三八节红领巾广播稿
2015/12/17 职场文书
Python中 range | np.arange | np.linspace三者的区别
2022/03/22 Python