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合并数组array_merge函数运算符加号与的区别
Oct 31 PHP
PHP 伪静态技术原理以及突破原理实现介绍
Jul 12 PHP
ThinkPHP实现将本地文件打包成zip下载
Jun 26 PHP
PHP的cURL库简介及使用示例
Feb 06 PHP
ThinkPHP的常用配置选项汇总
Mar 24 PHP
ThinkPHP3.2.3实现分页的方法详解
Jun 03 PHP
Yii中的cookie的发送和读取
Jul 27 PHP
thinkphp5框架调用其它控制器方法 实现自定义跳转界面功能示例
Jul 03 PHP
laravel框架添加数据,显示数据,返回成功值的方法
Oct 11 PHP
laravel框架学习笔记之组件化开发实现方法
Feb 01 PHP
tp5框架前台无限极导航菜单类实现方法分析
Mar 29 PHP
PHP项目多语言配置平台实现过程解析
May 18 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
FCKeditor添加自定义按钮
2008/03/27 PHP
codeigniter自带数据库类使用方法说明
2014/03/25 PHP
PHP实现图片自动清理的方法
2015/07/08 PHP
浅谈PHP中如何实现Hook机制
2017/11/14 PHP
PHP实现从上往下打印二叉树的方法
2018/01/18 PHP
解决tp5在nginx下修改配置访问的问题
2019/10/16 PHP
PHP使用gearman进行异步的邮件或短信发送操作详解
2020/02/27 PHP
深入解析PHP底层机制及相关原理
2020/12/11 PHP
让firefox支持IE的一些方法的javascript扩展函数代码
2010/01/02 Javascript
javascript中使用replaceAll()函数实现字符替换的方法
2010/12/25 Javascript
js 使FORM表单的所有元素不可编辑的示例代码
2013/10/17 Javascript
分享jQuery插件的学习笔记
2016/01/14 Javascript
Node.js中防止错误导致的进程阻塞的方法
2016/08/11 Javascript
浅谈angular2子组件的事件传递(任意组件事件传递)
2018/09/30 Javascript
详解Angular模板引用变量及其作用域
2018/11/23 Javascript
Vue服务端渲染实践之Web应用首屏耗时最优化方案
2019/03/22 Javascript
Vue组件实现触底判断
2019/06/26 Javascript
js实现带有动画的返回顶部
2020/08/09 Javascript
[01:38]DOTA2辉夜杯 欢乐的观众现场采访
2015/12/26 DOTA
深入解析Python中函数的参数与作用域
2016/03/20 Python
浅析python递归函数和河内塔问题
2017/04/18 Python
利用Python2下载单张图片与爬取网页图片实例代码
2017/12/25 Python
python实现随机调用一个浏览器打开网页
2018/04/21 Python
PyTorch搭建多项式回归模型(三)
2019/05/22 Python
在python中将list分段并保存为array类型的方法
2019/07/15 Python
用django设置session过期时间的方法解析
2019/08/05 Python
利用ImageAI库只需几行python代码实现目标检测
2019/08/09 Python
对Pytorch中nn.ModuleList 和 nn.Sequential详解
2019/08/18 Python
Python中断多重循环的几种方式详解
2020/02/10 Python
详解用Pytest+Allure生成漂亮的HTML图形化测试报告
2020/03/31 Python
scrapy爬虫:scrapy.FormRequest中formdata参数详解
2020/04/30 Python
python的Jenkins接口调用方式
2020/05/12 Python
学python爬虫能做什么
2020/07/29 Python
Quiksilver美国官网:始于1969年的优质冲浪服和滑雪板外套
2020/04/20 全球购物
便利店投资的创业计划书
2014/01/12 职场文书
公司授权委托书格式范文
2014/10/02 职场文书