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面向对象编程快速入门
Dec 14 PHP
有关JSON以及JSON在PHP中的应用
Apr 09 PHP
php下用cookie统计用户访问网页次数的代码
May 09 PHP
在PHP中使用反射技术的架构插件使用说明
May 18 PHP
PHP 使用memcached简单示例分享
Mar 05 PHP
CodeIgniter删除和设置Cookie的方法
Apr 07 PHP
php简单创建zip压缩文件的方法
Apr 30 PHP
PHP实现Session入库/存入redis的方法
May 04 PHP
PHP实现获取ip地址的5种方法,以及插入用户登录日志操作示例
Feb 28 PHP
php查询内存信息操作示例
May 09 PHP
分享8个Laravel模型时间戳使用技巧小结
Feb 12 PHP
PHP 时间处理类Carbon
May 20 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
windows xp下安装pear
2006/12/02 PHP
弄了个检测传输的参数是否为数字的Function
2006/12/06 PHP
php下intval()和(int)转换使用与区别
2008/07/18 PHP
PHP中extract()函数的妙用分析
2012/07/11 PHP
PHP获取ip对应地区和使用网络类型的方法
2015/03/11 PHP
PHP实现批量上传单个文件
2015/12/29 PHP
Smarty模板简单配置与使用方法示例
2016/05/23 PHP
PHP 7安装调试工具Xdebug扩展的方法教程
2017/06/17 PHP
PHP中递归的实现实例详解
2017/11/14 PHP
PHP实现动态压缩js与css文件的方法
2018/05/02 PHP
Javascript 对象的解释
2008/11/24 Javascript
Javascript 复制数组实现代码
2009/11/26 Javascript
防止jQuery ajax Load使用缓存的方法小结
2014/02/22 Javascript
js数组与字符串的相互转换方法
2014/07/09 Javascript
js实现格式化金额,字符,时间的方法
2015/02/26 Javascript
JS模拟简易滚动条效果代码(附demo源码)
2016/04/05 Javascript
jQuery+CSS3实现仿花瓣网固定顶部位置带悬浮效果的导航菜单
2016/09/21 Javascript
详解如何较好的使用js
2016/12/16 Javascript
VueJs使用Amaze ui调整列表和内容页面
2017/11/30 Javascript
webpack HappyPack实战详解
2019/10/08 Javascript
webpack打包html里面img后src为“[object Module]”问题
2019/12/22 Javascript
JS实现躲避粒子小游戏
2020/06/18 Javascript
JavaScript判断数据类型有几种方法及区别介绍
2020/09/02 Javascript
keep-alive保持组件状态的方法
2020/12/02 Javascript
[37:21]完美世界DOTA2联赛PWL S2 Inki vs Magma 第二场 11.22
2020/11/24 DOTA
使用50行Python代码从零开始实现一个AI平衡小游戏
2018/11/21 Python
使用pycharm设置控制台不换行的操作方法
2019/01/19 Python
vim自动补全插件YouCompleteMe(YCM)安装过程解析
2019/10/21 Python
Python *args和**kwargs用法实例解析
2020/03/02 Python
django实现将后台model对象转换成json对象并传递给前端jquery
2020/03/16 Python
Kiwi.com中国:找到特价机票并发现新目的地
2019/10/27 全球购物
企划主管岗位职责
2013/12/12 职场文书
事业单位分类改革实施方案
2014/03/21 职场文书
心理健康活动总结
2014/04/30 职场文书
就业协议书盖章的注意事项
2014/09/28 职场文书
办公室务虚会发言材料
2014/10/20 职场文书