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 多行多列显示
Aug 15 PHP
PHP array_flip() 删除重复数组元素专用函数
May 16 PHP
解析php中die(),exit(),return的区别
Jun 20 PHP
php function用法如何递归及return和echo区别
Mar 07 PHP
php设置session值和cookies的学习示例
Mar 21 PHP
php使用imagick模块实现图片缩放、裁剪、压缩示例
Apr 17 PHP
Joomla开启SEF的方法
May 04 PHP
微信自定义分享php代码分析
Nov 24 PHP
PHP的反射机制实例详解
Mar 29 PHP
PHP基于SPL实现的迭代器模式示例
Apr 22 PHP
PHP封装的非对称加密RSA算法示例
May 28 PHP
PHP基于面向对象封装的分页类示例
Mar 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
PHP的类 功能齐全的发送邮件类
2006/10/09 PHP
php操作SVN版本服务器类代码
2011/11/27 PHP
php多个字符串替换成同一个的解决方法
2013/06/18 PHP
WordPress中is_singular()函数简介
2015/02/05 PHP
PHP获取一年中每个星期的开始和结束日期的方法
2015/02/12 PHP
Zend Framework缓存Cache用法简单实例
2016/03/19 PHP
jQuery控制图片的hover效果(smartRollover.js)
2012/03/18 Javascript
基于JavaScript实现继承机制之构造函数方法对象冒充的使用详解
2013/05/07 Javascript
Javascript中call的两种用法实例
2013/12/13 Javascript
基于iframe实现类似于ajax的页面无刷新
2014/05/31 Javascript
原生js事件的添加和删除的封装
2014/07/01 Javascript
js的toLowerCase方法用法实例
2015/01/27 Javascript
JavaScript实现SHA-1加密算法的方法
2015/03/11 Javascript
js读取并解析JSON类型数据的方法
2015/11/14 Javascript
Sortable.js拖拽排序使用方法解析
2016/11/04 Javascript
详解nodejs微信jssdk后端接口
2017/05/25 NodeJs
详解angularJs中关于ng-class的三种使用方式说明
2017/06/02 Javascript
highcharts 在angular中的使用示例代码
2017/09/20 Javascript
Vue下滚动到页面底部无限加载数据的示例代码
2018/04/22 Javascript
微信小程序动态设置图片大小的方法
2019/11/21 Javascript
vue动态合并单元格并添加小计合计功能示例
2020/11/26 Vue.js
python针对不定分隔符切割提取字符串的方法
2018/10/26 Python
python3 enum模块的应用实例详解
2019/08/12 Python
python生成特定分布数的实例
2019/12/05 Python
Python实现在Windows平台修改文件属性
2020/03/05 Python
详解pandas绘制矩阵散点图(scatter_matrix)的方法
2020/04/23 Python
泰坦健身器材:Titan Fitness
2018/02/13 全球购物
澳大利亚波希米亚风时尚品牌:Tree of Life
2019/09/15 全球购物
竞选班干部的演讲稿
2014/04/24 职场文书
感恩母亲节演讲稿
2014/05/07 职场文书
党的群众路线个人对照检查材料
2014/09/23 职场文书
员工教育培训协议书
2014/09/27 职场文书
2016师德师风学习心得体会
2016/01/12 职场文书
学习计划是什么
2019/04/30 职场文书
R9700摩机记
2022/04/05 无线电
SQL Server #{}可以防止SQL注入
2022/05/11 SQL Server