php实现用于删除整个目录的递归函数


Posted in PHP onMarch 16, 2015

本文实例讲述了php实现用于删除整个目录的递归函数。分享给大家供大家参考。具体实现方法如下:

<?php
function delete_directory($dir) {
   if ($dh = @opendir($dir)) {
     while (($file = readdir ($dh)) != false) {
       if (($file == ".") || ($file == "..")) continue;
        if (is_dir($dir . '/' . $file))
          delete_directory($dir . '/' . $file);
        else
          unlink($dir . '/' . $file);
     }
     @closedir($dh);
     rmdir($dir);
   }
}
$dir = "./fakeDir";
delete_directory($dir);
?>

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

PHP 相关文章推荐
php小技巧 把数组的键和值交换形成了新的数组,查找值取得键
Jun 02 PHP
深入解析PHP垃圾回收机制对内存泄露的处理
Jun 14 PHP
PHP curl 获取响应的状态码的方法
Jan 13 PHP
php Imagick获取图片RGB颜色值
Jul 28 PHP
php微信公众平台开发类实例
Apr 01 PHP
phalcon框架使用指南
Feb 23 PHP
PHP判断JSON对象是否存在的方法(推荐)
Jul 06 PHP
PHP数组相加操作及与array_merge的区别浅析
Nov 26 PHP
php从数据库中读取特定的行(实例)
Jun 02 PHP
php记录搜索引擎爬行记录的实现代码
Mar 02 PHP
实例讲解PHP表单验证功能
Feb 15 PHP
PHP生成短网址的思路以及实现方法的详解
Mar 25 PHP
php定义参数数量可变的函数用法实例
Mar 16 #PHP
php定义一个参数带有默认值的函数实例分析
Mar 16 #PHP
PHP Warning: Module 'modulename' already loaded in问题解决办法
Mar 16 #PHP
php去除头尾空格的2种方法
Mar 16 #PHP
php中动态调用函数的方法
Mar 16 #PHP
php从字符串创建函数的方法
Mar 16 #PHP
php实现字符串反转输出的方法
Mar 14 #PHP
You might like
一个阿拉伯数字转中文数字的函数
2006/10/09 PHP
thinkPHP下的widget扩展用法实例分析
2015/12/26 PHP
在云虚拟主机部署thinkphp5项目的步骤详解
2017/12/21 PHP
限制复选框的最大可选数
2006/07/01 Javascript
用jquery实现自定义风格的滑动条实现代码
2011/04/26 Javascript
javascript中的缓动效果实现程序
2012/12/29 Javascript
常用的jQuery前端技巧收集
2014/12/24 Javascript
复杂的javascript窗口分帧解析
2016/02/19 Javascript
JavaScript希尔排序、快速排序、归并排序算法
2016/05/08 Javascript
41个Web开发者必须收藏的JavaScript实用技巧
2016/07/22 Javascript
JS实现颜色梯度与渐变效果完整实例
2016/12/30 Javascript
微信小程序 数据遍历的实现
2017/04/05 Javascript
vue一步步实现alert功能
2017/07/05 Javascript
JS和jQuery通过this获取html标签中的属性值(实例代码)
2017/09/11 jQuery
JavaScript实现的超简单计算器功能示例
2017/12/23 Javascript
JS中判断某个字符串是否包含另一个字符串的五种方法
2018/05/03 Javascript
Vue路由history模式解决404问题的几种方法
2018/09/29 Javascript
JS跨域请求的问题解析
2018/12/03 Javascript
浅析Vue中拆分视图层代码的5点建议
2019/08/15 Javascript
js实现简单页面全屏
2019/09/17 Javascript
[01:02:17]2014 DOTA2华西杯精英邀请赛 5 24 DK VS VG
2014/05/26 DOTA
[02:50]【扭转乾坤,只此一招】DOTA2全新版本永雾林渊开启新篇章
2020/12/24 DOTA
python实现NB-IoT模块远程控制
2018/06/20 Python
python得到电脑的开机时间方法
2018/10/15 Python
Python简单过滤字母和数字的方法小结
2019/01/09 Python
pyqt5 从本地选择图片 并显示在label上的实例
2019/06/13 Python
Python 模拟动态产生字母验证码图片功能
2019/12/24 Python
python爬虫请求头的使用
2020/12/01 Python
纯CSS3打造属于自己的“小黄人”
2016/03/14 HTML / CSS
海淘零差价,宝贝全球购: 宝贝格子
2016/08/24 全球购物
计算机专业自荐信
2013/10/14 职场文书
护理专业毕业生自荐书
2014/05/24 职场文书
小学捐书活动总结
2014/07/05 职场文书
2015年酒店工作总结
2015/04/28 职场文书
师德师风主题教育活动总结
2015/05/07 职场文书
《揠苗助长》教学反思
2016/02/20 职场文书