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 小乘法表实现代码
Jul 16 PHP
php下图片文字混合水印与缩略图实现代码
Dec 11 PHP
Windows和Linux中php代码调试工具Xdebug的安装与配置详解
May 08 PHP
CodeIgniter安全相关设置汇总
Jul 03 PHP
摘自织梦CMS的HTTP文件下载类
Aug 08 PHP
解决ThinkPHP下使用上传插件Uploadify浏览器firefox报302错误的方法
Dec 18 PHP
php自定义时间转换函数示例
Dec 07 PHP
PHP5.5安装PHPRedis扩展及连接测试方法
Jan 22 PHP
老生常谈PHP面向对象之解释器模式
May 17 PHP
浅谈Laravel核心解读之Console内核
Dec 02 PHP
实例讲解PHP验证邮箱是否合格
Jan 28 PHP
Thinkphp5.0 框架实现控制器向视图view赋值及视图view取值操作示例
Oct 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
dedecms采集中可以过滤多行代码的正则表达式
2007/03/17 PHP
php开启与关闭错误提示适用于没有修改php.ini的权限
2014/10/16 PHP
thinkphp框架实现数据添加和显示功能
2016/06/29 PHP
PHP长连接实现与使用方法详解
2018/02/11 PHP
Laravel Eloquent ORM 实现查询表中指定的字段
2019/10/17 PHP
PHP unset函数原理及使用方法解析
2020/08/14 PHP
用正则获取指定路径文件的名称
2007/02/27 Javascript
Javascript操作select方法大全[新增、修改、删除、选中、清空、判断存在等]
2008/09/26 Javascript
jQuery+AJAX实现无刷新下拉加载更多
2015/07/03 Javascript
jquery实现树形菜单完整代码
2015/12/29 Javascript
jQuery Validate表单验证插件 添加class属性形式的校验
2016/01/18 Javascript
Vuejs第十三篇之组件——杂项
2016/09/09 Javascript
JS 插件dropload下拉刷新、上拉加载使用小结
2017/04/13 Javascript
JavaScript判断浏览器和hack滚动条的写法
2017/07/23 Javascript
Angular4学习教程之DOM属性绑定详解
2018/01/04 Javascript
vue-cli配置环境变量的方法
2018/07/09 Javascript
element-ui使用导航栏跳转路由的用法详解
2018/08/22 Javascript
Vue从TodoList中学父子组件通信
2019/02/05 Javascript
原生js实现九宫格拖拽换位
2021/01/26 Javascript
修改Python的pyxmpp2中的主循环使其提高性能
2015/04/24 Python
Python解析最简单的验证码
2016/01/07 Python
用不到50行的Python代码构建最小的区块链
2017/11/16 Python
Python3 sys.argv[ ]用法详解
2019/10/24 Python
详解Python 循环嵌套
2020/07/09 Python
Python selenium键盘鼠标事件实现过程详解
2020/07/28 Python
香港演唱会订票网站:StubHub香港
2019/10/10 全球购物
微型企业创业投资计划书
2014/01/10 职场文书
法人授权委托书
2014/04/03 职场文书
初中班主任评语大全
2014/04/24 职场文书
艺术教育实施方案
2014/05/03 职场文书
团日活动总结报告
2014/06/25 职场文书
汉语专业毕业生自荐信
2014/07/06 职场文书
Python如何导出导入所有依赖包详解
2021/06/08 Python
Java org.w3c.dom.Document 类方法引用报错
2021/08/07 Java/Android
css3中2D转换之有趣的transform形变效果
2022/02/24 HTML / CSS
Java的Object类的九种方法
2022/04/13 Java/Android