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实现文件安全下载
Oct 09 PHP
php实现的遍历文件夹下所有文件,编辑删除
Jan 05 PHP
php学习之function的用法
Jul 14 PHP
如何用php获取程序执行的时间
Jun 09 PHP
php利用新浪接口查询ip获取地理位置示例
Jan 20 PHP
PHP获取客户端真实IP地址的5种情况分析和实现代码
Jul 08 PHP
CodeIgniter钩子用法实例详解
Jan 20 PHP
PHP使用http_build_query()构造URL字符串的方法
Apr 02 PHP
PHP类和对象相关系统函数与运算符小结
Sep 28 PHP
iOS+PHP注册登录系统 PHP部分(上)
Dec 26 PHP
详解PHP中的外观模式facade pattern
Feb 05 PHP
php操作redis数据库常见方法实例总结
Feb 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 IIS PHP 5.2 安装与配置方法
2009/06/08 PHP
在PHP中养成7个面向对象的好习惯
2010/07/17 PHP
php获取淘宝分类id示例
2014/01/16 PHP
php递归遍历删除文件的方法
2015/04/17 PHP
PHP 常用的header头部定义汇总
2015/06/19 PHP
Symfony2 session用法实例分析
2016/02/04 PHP
PHP框架自动加载类文件原理详解
2017/06/06 PHP
Javascript 网页水印(非图片水印)实现代码
2010/03/01 Javascript
ANT 压缩(去掉空格/注释)JS文件可提高js运行速度
2013/04/15 Javascript
原生JavaScript实现连连看游戏(附源码)
2013/11/05 Javascript
js截取小数点后几位的写法
2013/11/14 Javascript
JavaScript获取并更改input标签name属性的方法
2015/07/02 Javascript
详解参数传递四种形式
2015/07/21 Javascript
深入理解JavaScript中的预解析
2017/01/04 Javascript
基于bootstrap实现收缩导航条
2017/03/17 Javascript
ES6实现的遍历目录函数示例
2017/04/07 Javascript
JS实现二叉查找树的建立以及一些遍历方法实现
2017/04/17 Javascript
利用Vue实现移动端图片轮播组件的方法实例
2017/08/23 Javascript
基于模板引擎Jade的应用(详解)
2017/12/12 Javascript
微信小程序如何获取用户信息
2018/01/26 Javascript
微信小程序 wx:for遍历循环使用实例解析
2019/09/09 Javascript
vue实现移动端图片上传功能
2019/12/23 Javascript
Python3遍历目录树实现方法
2015/05/22 Python
python相似模块用例
2016/03/04 Python
Python网络编程中urllib2模块的用法总结
2016/07/12 Python
一步步教你用Python实现2048小游戏
2017/01/19 Python
python实现在IDLE中输入多行的方法
2018/04/19 Python
python中update的基本使用方法详解
2019/07/17 Python
解决python执行较大excel文件openpyxl慢问题
2020/05/15 Python
简述Html5 IphoneX 适配方法
2018/02/08 HTML / CSS
设计师家具购买和委托在线市场:Viyet
2016/11/16 全球购物
Sasa莎莎海外旗舰店:香港莎莎美妆平台
2018/03/21 全球购物
瑞典轮胎在线:Tirendo.se
2018/06/21 全球购物
招标承诺书
2014/08/30 职场文书
法英专业大学生职业生涯规划书范文
2014/09/22 职场文书
《七月的天山》教学反思
2016/02/19 职场文书