php删除指定目录的方法


Posted in PHP onApril 03, 2015

本文实例讲述了php删除指定目录的方法。分享给大家供大家参考。具体分析如下:

这段代码可实现递归删除子目录的功能

<?php
/**
 * Delete a file, or a folder and its contents 
 * (recursive algorithm)
 * @author Aidan Lister <aidan@php.net>
 * @version 1.0.3
 * @param string  $dirname Directory to delete
 * @return bool Returns TRUE on success, FALSE on failure
 */
function rmdirr($dirname)
{
 // Sanity check
 if (!file_exists($dirname)) {
  return false;
 }
 // Simple delete for a file
 if (is_file($dirname) || is_link($dirname)) {
  return unlink($dirname);
 }
 // Loop through the folder
 $dir = dir($dirname);
 while (false !== $entry = $dir->read()) {
  // Skip pointers
  if ($entry == '.' || $entry == '..') {
   continue;
  }
  // Recurse
  rmdirr($dirname . DIRECTORY_SEPARATOR . $entry);
 }
 // Clean up
 $dir->close();
 return rmdir($dirname);
}
?>

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

PHP 相关文章推荐
php xfocus防注入资料
Apr 27 PHP
PHP 中文乱码解决办法总结分析
Jul 30 PHP
PHP实现的交通银行网银在线支付接口ECSHOP插件和使用例子
May 10 PHP
PHP中auto_prepend_file与auto_append_file用法实例分析
Sep 22 PHP
如何让CI框架支持service层
Oct 29 PHP
ThinkPHP模版中导入CSS和JS文件的方法
Nov 29 PHP
CentOS下PHP安装Oracle扩展
Feb 15 PHP
PHP中文乱码解决方案
Mar 05 PHP
PHP翻页跳转功能实现方法
Nov 30 PHP
PHP面向对象自动加载机制原理与用法分析
Oct 14 PHP
php使用curl伪造来源ip和refer的方法示例
May 08 PHP
ThinkPHP框架实现定时执行任务的两种方法分析
Sep 04 PHP
php实现递归抓取网页类实例
Apr 03 #PHP
php调整服务器时间的方法
Apr 03 #PHP
php实现图片转换成ASCII码的方法
Apr 03 #PHP
php解析字符串里所有URL地址的方法
Apr 03 #PHP
php对文件进行hash运算的方法
Apr 03 #PHP
php计算给定时间之前的函数用法实例
Apr 03 #PHP
php实现的mongodb操作类实例
Apr 03 #PHP
You might like
thinkPHP简单调用函数与类库的方法
2017/03/15 PHP
php判断IP地址是否在多个IP段内
2020/08/18 PHP
js获取对象为null的解决方法
2013/11/21 Javascript
JavaScript原型链示例分享
2014/01/26 Javascript
通过$(this)使用jQuery包装后的方法或属性
2014/05/18 Javascript
纯js实现无限空间大小的本地存储
2015/06/18 Javascript
轻松学习Javascript闭包函数
2015/12/15 Javascript
BootStrap智能表单实战系列(六)表单编辑页面的数据绑定
2016/06/13 Javascript
JS实现将Asp.Net的DateTime Json类型转换为标准时间的方法
2016/08/02 Javascript
Node.js中用D3.js的方法示例
2017/01/16 Javascript
Javascript中类式继承和原型式继承的实现方法和区别之处
2017/04/25 Javascript
JS获取子、父、兄节点方法小结
2017/08/14 Javascript
JS实现点击链接切换显示隐藏内容的方法
2017/10/19 Javascript
微信小程序左滑动显示菜单功能的实现
2018/06/14 Javascript
Vue批量图片显示时遇到的路径被解析问题
2019/03/28 Javascript
改变layer confirm弹窗按钮的颜色方法
2019/09/12 Javascript
JavaScript实现单图片上传并预览功能
2019/09/30 Javascript
python ElementTree 基本读操作示例
2009/04/09 Python
Python创建xml的方法
2015/03/10 Python
利用python画一颗心的方法示例
2017/01/31 Python
pandas通过索引进行排序的示例
2018/11/16 Python
对python操作kafka写入json数据的简单demo分享
2018/12/27 Python
python面试题之列表声明实例分析
2019/07/08 Python
python不使用for计算两组、多个矩形两两间的iou方式
2020/01/18 Python
Python更换pip源方法过程解析
2020/05/19 Python
纯HTML+CSS3制作导航菜单(附源码)
2013/04/24 HTML / CSS
Stuarts London美国/加拿大:世界领先的独立男装零售商之一
2019/03/18 全球购物
PatPat香港:婴童服饰和亲子全家装在线购物
2020/09/27 全球购物
春季运动会广播稿大全
2014/02/19 职场文书
中国好声音华少广告词
2014/03/17 职场文书
教师自我鉴定范文
2014/03/20 职场文书
小学英语课后反思
2014/04/26 职场文书
老干部工作先进集体事迹材料
2014/05/21 职场文书
协议书范文
2015/01/27 职场文书
redis内存空间效率问题的深入探究
2021/05/17 Redis
详解CSS开发过程中的20个快速提升技巧
2021/05/21 HTML / CSS