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


Posted in PHP onMarch 31, 2015

本文实例讲述了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+mysql实现无限级分类 | 树型显示分类关系
Nov 19 PHP
火车头采集器3.0采集图文教程
Mar 17 PHP
php数组函数序列之in_array() - 查找数组中是否存在指定值
Nov 07 PHP
PHP常用技巧总结(附函数代码)
Feb 04 PHP
PHP的简易冒泡法代码分享
Aug 28 PHP
PHP中source #N问题的解决方法
Jan 27 PHP
php目录操作实例代码
Feb 21 PHP
CodeIgniter输出中文乱码的两种解决办法
Jun 12 PHP
ThinkPHP之N方法实例详解
Jun 20 PHP
PHP中使用substr()截取字符串出现中文乱码问题该怎么办
Oct 21 PHP
给PHP开发者的编程指南 第一部分降低复杂程度
Jan 18 PHP
Laravel等框架模型关联的可用性浅析
Dec 15 PHP
php程序内部post数据的方法
Mar 31 #PHP
php上传图片客户端和服务器端实现方法
Mar 30 #PHP
php实现数组按指定KEY排序的方法
Mar 30 #PHP
php将图片保存为不同尺寸图片的图片类实例
Mar 30 #PHP
Linux系统下php获得系统分区信息的方法
Mar 30 #PHP
PHP连接操作access数据库实例
Mar 30 #PHP
php中使用sftp教程
Mar 30 #PHP
You might like
php5数字型字符串加解密代码
2008/04/24 PHP
PHP 基于文件头的文件类型验证类函数
2012/05/01 PHP
PHP CURL 多线程操作代码实例
2015/05/13 PHP
php函数mkdir实现递归创建层级目录
2016/10/27 PHP
一个对于Array的简单扩展
2006/10/03 Javascript
如何让动态插入的javascript脚本代码跑起来。
2007/01/09 Javascript
jQuery中校验时间格式的正则表达式小结
2013/09/22 Javascript
nodejs读取memcache示例分享
2014/01/02 NodeJs
js中日期的加减法
2015/05/06 Javascript
javascript设置页面背景色及背景图片的方法
2015/12/29 Javascript
Vue实现数字输入框中分割手机号码的示例
2017/10/10 Javascript
Vue 2.5 Level E 发布了: 新功能特性一览
2017/10/24 Javascript
Vue中的字符串模板的使用
2018/05/17 Javascript
centos 上快速搭建ghost博客方法分享
2018/05/23 Javascript
解决betterScroll在vue中存在图片时,出现拉不动的问题
2018/09/27 Javascript
如何对react hooks进行单元测试的方法
2019/08/14 Javascript
微信小程序轮播图swiper代码详解
2020/12/01 Javascript
Python实现端口复用实例代码
2014/07/03 Python
Python抓取百度查询结果的方法
2015/07/08 Python
使用Python中的tkinter模块作图的方法
2017/02/07 Python
Python3下错误AttributeError: ‘dict’ object has no attribute’iteritems‘的分析与解决
2017/07/06 Python
wxPython之解决闪烁的问题
2018/01/15 Python
Python3中内置类型bytes和str用法及byte和string之间各种编码转换 问题
2018/09/27 Python
python进阶之多线程对同一个全局变量的处理方法
2018/11/09 Python
Python Pandas 箱线图的实现
2019/07/23 Python
Win10下配置tensorflow-gpu的详细教程(无VS2015/2017)
2020/07/14 Python
理解Django 中Call Stack机制的小Demo
2020/09/01 Python
使用phonegap播放音频的实现方法
2017/03/31 HTML / CSS
windeln官方海外旗舰店:德淘超人气母婴超市
2017/12/15 全球购物
Notino芬兰:购买香水和化妆品
2019/04/15 全球购物
The North Face官方旗舰店:美国著名户外品牌
2020/09/28 全球购物
学校领导班子四风对照检查材料
2014/09/27 职场文书
二手车交易协议书标准版
2014/11/16 职场文书
2014年政风行风工作总结
2014/11/22 职场文书
2016入党培训心得体会范文
2016/01/08 职场文书
2019最新版火锅店的创业计划书 !
2019/07/12 职场文书