php遍历删除整个目录及文件的方法

 更新时间:2015年03月13日 11:02:15   作者:令狐不聪  
这篇文章主要介绍了php遍历删除整个目录及文件的方法,涉及php操作目录及文件的技巧,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例讲述了php遍历删除整个目录及文件的方法。分享给大家供大家参考。具体分析如下:

我们可以使用RecursiveDirectoryIterator 和 RecursiveIteratorIterator删除目录和子目录及文件,子目录将先与父目录删除

<?php
function cleanup_directory($dir) {
  $iter = new RecursiveDirectoryIterator($dir);
  foreach (new RecursiveIteratorIterator($iter, RecursiveIteratorIterator::CHILD_FIRST)
 as $f) {
    if ($f->isDir()) {
      rmdir($f->getPathname());
    } else {
      unlink($f->getPathname());
    }
  }
  rmdir($dir);
}
cleanup_directory('c:\\wamp\\junk');
?>

希望本文所述对大家的php程序设计有所帮助。

相关文章

  • 遍历指定目录下的所有目录和文件的php代码

    遍历指定目录下的所有目录和文件的php代码

    遍历指定目录下的所有目录和文件的php代码,需要的朋友可以参考下。
    2011-11-11
  • php匹配字符中链接地址的方法

    php匹配字符中链接地址的方法

    这篇文章主要介绍了php匹配字符中链接地址的方法,涉及正则匹配与提取超链接的方法,是非常实用的正则技巧,需要的朋友可以参考下
    2014-12-12
  • PHP的伪随机数与真随机数详解

    PHP的伪随机数与真随机数详解

    这篇文章主要介绍了PHP的伪随机数与真随机数详解,本文首先讲解了真随机数和伪随机数的相关概念,并给出了比用mt_rand()函数产生更好的伪随机数的一段例子代码,需要的朋友可以参考下
    2015-05-05
  • php从身份证获取性别和出生年月

    php从身份证获取性别和出生年月

    本文主要介绍了php从身份证获取性别和出生年月的方法。具有很好的参考价值,下面跟着小编一起来看下吧
    2017-02-02
  • PHP读取XML值的代码(推荐)

    PHP读取XML值的代码(推荐)

    PHP读取XML值的代码,网上很多是pdf版的,变向的赚积分,脚本特为大家搜索整理。希望大家以后多多的支持我们。
    2011-01-01
  • 详解PHP Swoole与TCP三次握手

    详解PHP Swoole与TCP三次握手

    TCP(Transmission Control Protocol 传输控制协议)是一种面向连接(连接导向)的、可靠的、 基于IP的传输层协议。TCP在IP报文的协议号是6。TCP是一个超级麻烦的协议,而它又是互联网的基础,也是每个程序员必备的基本功。本文将详细介绍PHP Swoole与TCP三次握手。
    2021-05-05
  • PHP防止表单重复提交的几种常用方法汇总

    PHP防止表单重复提交的几种常用方法汇总

    这篇文章主要介绍了PHP防止表单重复提交的几种常用方法汇总,在PHP项目开发中有不错的实用价值,需要的朋友可以参考下
    2014-08-08
  • 使用php来实现网络服务

    使用php来实现网络服务

    在调用网络服务的过程中,需要两个消息,发送的消息和接受的消息,又来有往方能来往不是。
    2009-09-09
  • php将金额数字转化为中文大写

    php将金额数字转化为中文大写

    本文给大家汇总介绍了几种php将金额数字转化为中文大写的实用函数,各有优劣,小伙伴们根据自己的项目需求自由选择吧。
    2015-07-07
  • php中动态调用函数的方法

    php中动态调用函数的方法

    这篇文章主要介绍了php中动态调用函数的方法,实例分析了php动态函数的实现原理与具体实现步骤,需要的朋友可以参考下
    2015-03-03

最新评论