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函数之子字符串替换&amp;#65279; str_replace
Mar 23 PHP
php与mysql建立连接并执行SQL语句的代码
Jul 04 PHP
PHP手机号码归属地查询代码(API接口/mysql)
Sep 04 PHP
Php output buffering缓存及程序缓存深入解析
Jul 15 PHP
PHP获取短链接跳转后的真实地址和响应头信息的方法
Jul 25 PHP
php设计模式之简单工厂模式详解
Sep 04 PHP
PHP实现QQ空间自动回复说说的方法
Dec 02 PHP
Yii中Model(模型)的创建及使用方法
Dec 28 PHP
详解PHP字符串替换str_replace()函数四种用法
Oct 13 PHP
php微信公众号开发之翻页查询
Oct 20 PHP
PHP生成二维码与识别二维码的方法详解【附源码下载】
Mar 07 PHP
Laravel5.5 手动分页和自定义分页样式的简单实现
Oct 15 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
重量级动漫纷纷停播!唯独OVERLORD第四季正在英魂之刃继续更新
2020/05/06 日漫
php 删除无限级目录与文件代码共享
2008/11/22 PHP
fleaphp crud操作之findByField函数的使用方法
2011/04/23 PHP
php上传文件常见问题总结
2015/02/03 PHP
php使用timthumb生成缩略图的方法
2016/01/22 PHP
JavaScript 乱码问题
2009/08/06 Javascript
Extjs4.0设置Ext.data.Store传参的请求方式(默认为GET)
2013/04/02 Javascript
js实现点小图看大图效果的思路及示例代码
2013/10/28 Javascript
javascript生成随机大小写字母的方法
2014/02/20 Javascript
js读写json文件实例代码
2014/10/21 Javascript
jQuery中element选择器用法实例
2014/12/29 Javascript
jQuery实现360°全景拖动展示
2015/03/18 Javascript
jQuery Validate表单验证入门学习
2015/12/18 Javascript
微信 java 实现js-sdk 图片上传下载完整流程
2016/10/21 Javascript
jquery实现焦点轮播效果
2017/02/23 Javascript
Node.js如何使用Diffie-Hellman密钥交换算法详解
2017/09/05 Javascript
axios拦截设置和错误处理方法
2018/03/05 Javascript
通过vue写一个瀑布流插件代码实例
2019/09/07 Javascript
Layer+Echarts构建弹出层折线图的方法
2019/09/25 Javascript
vue组件是如何解析及渲染的?
2021/01/13 Vue.js
python list 合并连接字符串的方法
2013/03/09 Python
Python列表推导式的使用方法
2013/11/21 Python
在windows系统中实现python3安装lxml
2016/03/23 Python
python测试mysql写入性能完整实例
2018/01/18 Python
python清除字符串中间空格的实例讲解
2018/05/11 Python
浅谈pandas用groupby后对层级索引levels的处理方法
2018/11/06 Python
python实现读取excel文件中所有sheet操作示例
2019/08/09 Python
Python turtle库绘制菱形的3种方式小结
2019/11/23 Python
python中numpy数组与list相互转换实例方法
2021/01/29 Python
CSS3制作气泡对话框的实例教程
2016/05/10 HTML / CSS
HTML5调用手机摄像头拍照的实现思路及代码
2014/06/15 HTML / CSS
AmazeUI 平滑滚动效果的示例代码
2020/08/20 HTML / CSS
合伙协议书范本
2014/04/21 职场文书
2016年寒假生活小结
2015/10/10 职场文书
2016年三严三实党课学习心得体会
2016/01/06 职场文书
Go语言编译原理之源码调试
2022/08/05 Golang