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 相关文章推荐
QueryPath PHP 中的jQuery
Apr 11 PHP
PHP遍历二维数组的代码
Apr 22 PHP
PHP中static关键字原理的学习研究分析
Jul 18 PHP
web站点获取用户IP的安全方法 HTTP_X_FORWARDED_FOR检验
Jun 01 PHP
探讨php中header的用法详解
Jun 07 PHP
页面乱码问题的根源及其分析
Aug 09 PHP
php创建session的方法实例详解
Jan 27 PHP
PHP生成图像验证码的方法小结(2种方法)
Jul 18 PHP
yii2-GridView在开发中常用的功能及技巧总结
Jan 07 PHP
php实现用户登陆简单实例
Apr 04 PHP
Yii框架 session 数据库存储操作方法示例
Nov 18 PHP
利用PHP内置SERVER开启web服务(本地开发使用)
Jan 22 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
PHP错误和异长常处理总结
2014/03/06 PHP
PHP实现文件下载断点续传详解
2014/10/15 PHP
将PHP的session数据存储到数据库中的代码实例
2016/06/24 PHP
Javascript创建Silverlight Plugin以及自定义nonSilverlight和lowSilverlight样式
2010/06/28 Javascript
js 点击页面其他地方关闭弹出层(示例代码)
2013/12/24 Javascript
Linux下编译安装php libevent扩展实例
2015/02/14 Javascript
JavaScript判断是否为数字的4种方法及效率比较
2015/04/01 Javascript
jQuery div拖拽用法实例
2016/01/14 Javascript
微信小程序 数据访问实例详解
2016/10/08 Javascript
基于Particles.js制作超炫粒子动态背景效果(仿知乎)
2017/09/13 Javascript
Angular实现双向折叠列表组件的示例代码
2017/11/21 Javascript
微信小程序实现点击按钮修改文字大小功能【附demo源码下载】
2017/12/06 Javascript
nodejs 如何手动实现服务器
2018/08/20 NodeJs
Vue封装的可编辑表格插件方法
2018/08/28 Javascript
javascript面向对象三大特征之继承实例详解
2019/07/24 Javascript
使用python统计文件行数示例分享
2014/02/21 Python
详解Python中的静态方法与类成员方法
2017/02/28 Python
简单的python后台管理程序
2017/04/13 Python
python中安装Scrapy模块依赖包汇总
2017/07/02 Python
Windows 8.1 64bit下搭建 Scrapy 0.22 环境
2018/11/18 Python
Python列表常见操作详解(获取,增加,删除,修改,排序等)
2019/02/18 Python
Python 通过requests实现腾讯新闻抓取爬虫的方法
2019/02/22 Python
Python键鼠操作自动化库PyAutoGUI简介(小结)
2020/05/17 Python
python collections模块的使用
2020/10/16 Python
OpenCV+Python3.5 简易手势识别的实现
2020/12/21 Python
修复iPhone的safari浏览器上submit按钮圆角bug
2012/12/24 HTML / CSS
英国户外玩具儿童游乐设备网站:TP Toys(蹦床、攀爬框架、秋千、滑梯和游戏屋)
2018/04/09 全球购物
Koral官方网站:女性时尚运动服
2019/04/10 全球购物
毕业生就业推荐信范文
2013/12/01 职场文书
工商治理实习生的自我评价
2014/01/15 职场文书
家长给孩子的表扬信
2014/01/17 职场文书
感恩节红领巾广播稿
2014/02/11 职场文书
店面销售职位的职责
2014/03/09 职场文书
故意伤害人身损害赔偿协议书
2014/11/19 职场文书
大学教师个人总结
2015/02/10 职场文书
MongoDB连接数据库并创建数据等使用方法
2021/11/27 MongoDB