php中通过DirectoryIterator删除整个目录的方法


Posted in PHP onMarch 13, 2015

本文实例讲述了php中通过DirectoryIterator删除整个目录的方法。分享给大家供大家参考。具体实现方法如下:

<?php
function cleanup_directory($dir) {
  foreach (new DirectoryIterator($dir) as $file) {
    if ($file->isDir()) {
      if (! $file->isDot()) {
        cleanup_directory($file->getPathname());
      }
    } else {
      unlink($file->getPathname());
    }
  }
  rmdir($dir);
}
?>

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
PHP中HTTP方式下的Gzip压缩传输方法举偶
Feb 15 PHP
PHP+MySQL 制作简单的留言本
Nov 02 PHP
PHP 在5.1.* 和5.2.*之间 PDO数据库操作中的不同之处小结
Mar 07 PHP
PHP查询网站的PR值
Oct 30 PHP
PHP COOKIE及时生效的方法介绍
Feb 14 PHP
php递归删除目录下的文件但保留的实例分享
May 10 PHP
[原创]php实现数组按拼音顺序排序的方法
May 03 PHP
PHP中模糊查询并关联三个select框
Jun 19 PHP
PHP迭代器接口Iterator用法分析
Dec 28 PHP
PHP二维数组实现去除重复项的方法【保留各个键值】
Dec 21 PHP
PHP调用QQ互联接口实现QQ登录网站功能示例
Oct 24 PHP
ThinkPHP5 框架引入 Go AOP,PHP AOP编程项目详解
May 12 PHP
php遍历删除整个目录及文件的方法
Mar 13 #PHP
php计算指定目录下文件占用空间的方法
Mar 13 #PHP
php中将一个对象保存到Session中的方法
Mar 13 #PHP
php实现httpRequest的方法
Mar 13 #PHP
php使用curl简单抓取远程url的方法
Mar 13 #PHP
php对关联数组循环遍历的实现方法
Mar 13 #PHP
php限制上传文件类型并保存上传文件的方法
Mar 13 #PHP
You might like
PHP实现MVC开发得最简单的方法――模型
2007/04/10 PHP
php实现无限级分类
2014/12/24 PHP
jQuery选择头像并实时显示的代码
2010/06/27 Javascript
让ie运行js时提示允许阻止内容运行的解决方法
2010/10/24 Javascript
基于jquery自己写tab滑动门(通用版)
2012/10/30 Javascript
让网页跳转到指定位置的jquery代码非书签
2013/09/06 Javascript
JavaScript fontsize方法入门实例(按照指定的尺寸来显示字符串)
2014/10/17 Javascript
jQuery Mobile漏洞会有跨站脚本攻击风险
2017/02/12 Javascript
AngularJS实现进度条功能示例
2017/07/05 Javascript
在Vue中如何使用Cookie操作实例
2017/07/27 Javascript
详解微信小程序-获取用户session_key,openid,unionid - 后端为nodejs
2019/04/29 NodeJs
vue实现搜索过滤效果
2019/05/28 Javascript
layui radio点击事件实现input显示和隐藏的例子
2019/09/02 Javascript
vue视频播放插件vue-video-player的具体使用方法
2019/11/08 Javascript
[01:28:43]2014 DOTA2华西杯精英邀请赛5 24 DK VS CIS
2014/05/25 DOTA
python局部赋值的规则
2013/03/07 Python
python绘制直线的方法
2018/06/30 Python
python之Flask实现简单登录功能的示例代码
2018/12/24 Python
python flask框架实现重定向功能示例
2019/07/02 Python
详解使用Python下载文件的几种方法
2019/10/13 Python
python+tifffile之tiff文件读写方式
2020/01/13 Python
Swisse官方海外旗舰店:澳大利亚销量领先,自然健康品牌
2017/12/15 全球购物
We Fashion荷兰:一家国际时装公司
2018/04/18 全球购物
德国家具购物网站:Möbel Höffner
2019/08/26 全球购物
用Python写一个for循环的例子
2016/07/19 面试题
高三英语教学反思
2014/01/13 职场文书
闭幕式主持词
2014/04/02 职场文书
向国旗敬礼活动总结
2014/09/27 职场文书
三人合伙协议书范本
2014/10/29 职场文书
五一晚会主持词
2015/07/01 职场文书
单位提档介绍信
2015/10/22 职场文书
2019 入党申请书范文
2019/07/10 职场文书
2019XX公司员工考核管理制度!
2019/08/07 职场文书
python实现web邮箱扫描的示例(附源码)
2021/03/30 Python
JAVA SpringMVC实现自定义拦截器
2022/03/16 Python
Ruby序列化和持久化存储 Marshal和Pstore介绍
2022/04/18 Ruby