php中通过DirectoryIterator删除整个目录的方法

 更新时间:2015年03月13日 11:27:55   作者:令狐不聪  
这篇文章主要介绍了php中通过DirectoryIterator删除整个目录的方法,实例分析了php通过DirectoryIterator类操作目录的技巧,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例讲述了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程序设计有所帮助。

相关文章

  • Laravel中10个有用的用法小结

    Laravel中10个有用的用法小结

    这篇文章主要介绍了Laravel中10个有用的用法小结,都是一些比较常用的一些方法,有感兴趣的同学可以学习下
    2021-03-03
  • php str_replace的替换漏洞

    php str_replace的替换漏洞

    php 的函数str_replace替换漏洞
    2008-03-03
  • 使用eAccelerator加密PHP程序

    使用eAccelerator加密PHP程序

    这款软件的功能就是通过在内存中缓存PHP文件从而加速PHP程序的执行速度。由于MMCache的原作者被Zend挖走,MMCache的开发一直处于停滞状态。而Eaccelerator却借鉴了MMCache的优点而一直在不断的更新。
    2008-10-10
  • PHP关联数组的10个操作技巧

    PHP关联数组的10个操作技巧

    数组中的元素都有自己的ID,因此可以方便地访问它们;关联数组,它的每个ID 键都关联一个值;这篇文章将介绍10个操作PHP关联数组的技巧,熟练运用能帮助你提高开发效率
    2013-01-01
  • php获取用户浏览器版本的方法

    php获取用户浏览器版本的方法

    这篇文章主要介绍了php获取用户浏览器版本的方法,可使用$_SERVER['HTTP_USER_AGENT']获取用户信息,是非常实用的技巧,需要的朋友可以参考下
    2015-01-01
  • 解决phpmyadmin 乱码,支持gb2312和utf-8

    解决phpmyadmin 乱码,支持gb2312和utf-8

    解决phpmyadmin 乱码,支持gb2312和utf-8...
    2006-11-11
  • php ci框架中加载css和js文件失败的原因及解决方法

    php ci框架中加载css和js文件失败的原因及解决方法

    在将html页面整合到ci框架里面的时候,加载css和js失败。原因是ci框架是入口的框架
    2014-07-07
  • php实现常见图片格式的水印和缩略图制作(面向对象)

    php实现常见图片格式的水印和缩略图制作(面向对象)

    这篇文章主要介绍了php实现常见图片格式jpg,png,gif的水印和缩略图制作,使用面向对象方法实现PHP图片水印和缩略图功能,感兴趣的小伙伴们可以参考一下
    2016-06-06
  • php实现的CSS更新类实例

    php实现的CSS更新类实例

    这篇文章主要介绍了php实现的CSS更新类及其用法实例,包括了针对模板文件的检查、更新与替换模板文件等功能,非常实用,需要的朋友可以参考下
    2014-09-09
  • php如何比较两个浮点数是否相等详解

    php如何比较两个浮点数是否相等详解

    这篇文章主要给大家介绍了关于php如何比较两个浮点数是否相等的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-02-02

最新评论