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,ajax实现分页
Mar 27 PHP
php面向对象全攻略 (十五) 多态的应用
Sep 30 PHP
php设计模式 Visitor 访问者模式
Jun 28 PHP
php生成略缩图代码
Jul 16 PHP
解析php中heredoc的使用方法
Jun 17 PHP
php中过滤非法字符的具体实现
Oct 29 PHP
PHP_NETWORK_GETADDRESSES: GETADDRINFO FAILED问题解决办法
May 04 PHP
php时间戳格式化显示友好的时间函数分享
Oct 21 PHP
php实现在服务器上创建目录的方法
Mar 16 PHP
PHP通过API获取手机号码归属地
May 28 PHP
php显示时间常用方法小结
Jun 05 PHP
浅谈thinkphp5 instance 的简单实现
Jul 30 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
2020最新CPU的性能排名
2020/04/02 数码科技
谈谈关于php的优点与缺点
2013/04/11 PHP
解析PHP中DIRECTORY_SEPARATOR,PATH_SEPARATOR两个常量的作用
2013/06/21 PHP
PHP静态文件生成类实例
2014/11/29 PHP
php 无限分类 树形数据格式化代码
2016/10/11 PHP
PHP常用字符串函数小结(推荐)
2018/08/05 PHP
Laravel自动生成UUID,从建表到使用详解
2019/10/24 PHP
Javascript Select操作大集合
2009/05/26 Javascript
javascript div 遮罩层封锁整个页面
2009/07/10 Javascript
extJs 文本框后面加上说明文字+下拉列表选中值后触发事件
2009/11/27 Javascript
11个用于提高排版水平的基于jquery的文字效果插件
2012/09/14 Javascript
JavaScript mapreduce工作原理简析
2012/11/25 Javascript
调用HttpHanlder的几种返回方式小结
2013/12/20 Javascript
JS获取当前网页大小以及屏幕分辨率等
2014/09/05 Javascript
Javascript堆排序算法详解
2014/12/03 Javascript
Bootstrap每天必学之弹出框(Popover)插件
2016/04/25 Javascript
jQuery.form插件的使用及跨域异步上传文件
2016/04/27 Javascript
Angular中ng-repeat与ul li的多层嵌套重复问题
2017/07/24 Javascript
JS 验证码功能的三种实现方式
2018/11/26 Javascript
说说Vue.js中的functional函数化组件的使用
2019/02/12 Javascript
vue-cli3 DllPlugin 提取公用库的方法
2019/04/24 Javascript
JS事件循环机制event loop宏任务微任务原理解析
2020/08/04 Javascript
vue pages 多入口项目 + chainWebpack 全局引用缩写说明
2020/09/21 Javascript
vue 使用vant插件做tabs切换和无限加载功能的实现
2020/11/04 Javascript
[51:27]LGD vs Liquid 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/19 DOTA
Python 调用VC++的动态链接库(DLL)
2008/09/06 Python
详解Python发送邮件实例
2016/01/10 Python
Python实现邮件的批量发送的示例代码
2018/01/23 Python
python命令行参数用法实例分析
2019/06/25 Python
django认证系统 Authentication使用详解
2019/07/22 Python
美国滑雪和滑雪板商店:Buckman
2018/03/03 全球购物
美国折扣香水网站:The Perfume Spot
2020/12/12 全球购物
社区精神文明建设汇报材料
2014/08/17 职场文书
2015年公司后勤管理工作总结
2015/05/13 职场文书
人生遥控器观后感
2015/06/11 职场文书
Pytorch中expand()的使用(扩展某个维度)
2022/07/15 Python