PHP使用内置dir类实现目录遍历删除

 更新时间:2015年03月31日 10:19:24   作者:dingding  
这篇文章主要介绍了PHP使用内置dir类实现目录遍历删除的方法,涉及php中dir类的使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下
(福利推荐:【腾讯云】服务器最新限时优惠活动,云服务器1核2G仅99元/年、2核4G仅768元/3年,立即抢购>>>:9i0i.cn/qcloud

(福利推荐:你还在原价购买阿里云服务器?现在阿里云0.8折限时抢购活动来啦!4核8G企业云服务器仅2998元/3年,立即抢购>>>:9i0i.cn/aliyun

本文实例讲述了PHP使用内置dir类实现目录遍历删除的方法。分享给大家供大家参考。具体实现方法如下:

function clearDir($dir)
{
 if (file_exists($dir))
 {
  if(!is_dir($dir))
   exit("{$dir}不是一个目录");
  else
  {
   $dirObj = dir($dir);
   while ($file = $dirObj->read())
   {
    if (is_dir($dir .'/'. $file) && $file !== '.' && $file !== '..')
    {
     clearDir($dir .'/'. $file);
     if (@!rmdir($dir .'/'. $file)) 
      echo "没有权限删除{$dir}/{$file}目录 <br/>";
    }
    elseif ($file !== '.' && $file !== '..')
    {
     if (unlink($dir .'/'. $file)) 
      echo "{$file}文件成功删除<br />";
    }
   }
  }
 }
 else
  exit("{$dir}不存在");
}
clearDir('./demo');

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

相关文章

  • PHP实现表单处理方法详解

    PHP实现表单处理方法详解

    本文章向大家介绍PHP 表单处理,主要包括PHP 表单处理使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下
    2022-12-12
  • php在apache环境下实现gzip配置方法

    php在apache环境下实现gzip配置方法

    这篇文章主要介绍了php在apache环境下实现gzip配置方法,较为详细的分析了相关配置文件的修改技巧,非常具有实用价值,需要的朋友可以参考下
    2015-04-04
  • Php图像处理类代码分享

    Php图像处理类代码分享

    一个php图片处理类,和网上的存在的不同,该类只有一个公共方法,通过在实例化对象的时候给$type参数传不同的值,从而实现不同功能
    2012-01-01
  • PHP编程实现微信企业向用户付款的方法示例

    PHP编程实现微信企业向用户付款的方法示例

    这篇文章主要介绍了PHP编程实现微信企业向用户付款的方法,涉及php针对微信接口调用、配置及交互操作相关技巧,需要的朋友可以参考下
    2017-07-07
  • 浅析PHP中的UNICODE 编码与解码

    浅析PHP中的UNICODE 编码与解码

    本篇文章是对PHP中的UNICODE 编码与解码进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • php数组索引的Key加引号和不加引号的区别

    php数组索引的Key加引号和不加引号的区别

    这篇文章主要介绍了php数组索引的Key加引号和不加引号的区别,加引号和不加引号是有严重的区别的,需要的朋友可以参考下
    2014-08-08
  • PDO防注入原理分析以及注意事项

    PDO防注入原理分析以及注意事项

    这篇文章主要介绍了PDO防注入原理分析以及使用PDO的注意事项,十分详细,分析的也很到位,需要的朋友可以参考下
    2015-02-02
  • PHP单例模式简单用法示例

    PHP单例模式简单用法示例

    这篇文章主要介绍了PHP单例模式简单用法,结合数据库操作类实例形式分析了php单例模式的具体实现方法与使用技巧,需要的朋友可以参考下
    2017-06-06
  • PHP实现限制域名访问的实现代码(本地验证)

    PHP实现限制域名访问的实现代码(本地验证)

    这篇文章主要介绍了PHP实现限制域名访问的实现代码,如果不是允许的域名不让使用,然后让客户购买认证即可,但本地验证加密一般都可以被破解,建议用远程验证,都收费了不差这点钱了,需要的朋友可以参考下
    2020-09-09
  • php封装的验证码工具类完整实例

    php封装的验证码工具类完整实例

    这篇文章主要介绍了php封装的验证码工具类,结合完整实例形式分析了php针对验证码图形操作的相关技巧,需要的朋友可以参考下
    2016-10-10

最新评论

?


http://www.vxiaotou.com