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为什么选mysql作为数据库? Mysql 创建用户方法
Jul 02 PHP
PHP isset()与empty()的使用区别详解
Aug 29 PHP
php学习之运算符相关概念
Jun 09 PHP
解决file_get_contents无法请求https连接的方法
Dec 17 PHP
PHP四舍五入精确小数位及取整
Jan 14 PHP
PHP实现图片裁剪、添加水印效果代码
Oct 01 PHP
weiphp微信公众平台授权设置
Jan 04 PHP
CI框架支持$_GET的两种实现方法
May 18 PHP
深入理解PHP中的count函数
May 31 PHP
thinkphp中U方法按路由规则生成url的方法
Mar 12 PHP
PHP递归统计系统中代码行数
Sep 19 PHP
PHP 对接美团大众点评团购券(门票)的开发步骤
Apr 03 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
MySQL的FIND_IN_SET函数使用方法分享
2012/03/27 PHP
php多功能图片处理类分享(php图片缩放类)
2014/03/14 PHP
Discuz批量替换帖子内容的方法(使用SQL更新数据库)
2014/06/23 PHP
php数组索引与键值操作技巧实例分析
2015/06/24 PHP
PHP中用mysqli面向对象打开连接关闭mysql数据库的方法
2016/11/05 PHP
ExtJS 下拉多选框lovcombo
2010/05/19 Javascript
javascript陷阱 一不小心你就中招了(字符运算)
2013/11/10 Javascript
js添加事件的通用方法推荐
2016/05/15 Javascript
JS敏感词过滤代码
2016/12/23 Javascript
实例详解JavaScript中setTimeout函数的执行顺序
2017/07/12 Javascript
weex里Vuex state使用storage持久化详解
2017/09/09 Javascript
Bootstrap treeview实现动态加载数据并添加快捷搜索功能
2018/01/07 Javascript
JS中Map和ForEach的区别
2018/02/05 Javascript
js实现点击图片在屏幕中间弹出放大效果
2019/09/11 Javascript
JQuery中的常用事件、对象属性与使用方法分析
2019/12/23 jQuery
js实现表格数据搜索
2020/08/09 Javascript
[47:04]LGD vs infamous Supermajor小组赛D组 BO3 第二场 6.3
2018/06/04 DOTA
Python中的Numpy入门教程
2014/04/26 Python
如何使用 Pylint 来规范 Python 代码风格(来自IBM)
2018/04/06 Python
不管你的Python报什么错,用这个模块就能正常运行
2018/09/14 Python
Python 变量类型详解
2018/10/10 Python
Sentry错误日志监控使用方法解析
2020/11/12 Python
python中re模块知识点总结
2021/01/17 Python
使用HTML5 IndexDB存储图像和文件的示例
2018/11/05 HTML / CSS
Lenox官网:精美的瓷器&独特的礼品
2017/02/12 全球购物
Lookfantastic德国官网:英国知名美妆购物网站
2017/06/11 全球购物
数据库连接池的工作原理
2012/09/26 面试题
《蝙蝠和雷达》教学反思
2014/04/23 职场文书
公司副总经理任命书
2014/06/05 职场文书
2014年大学生预备党员思想汇报1000字
2014/09/13 职场文书
工程承包协议书范本
2014/09/29 职场文书
2015年高校保卫处工作总结
2015/07/23 职场文书
Go中的条件语句Switch示例详解
2021/08/23 Golang
关于ObjectUtils.isEmpty() 和 null 的区别
2022/02/28 Java/Android
通过T-SQL语句创建游标与实现数据库加解密功能
2022/03/16 SQL Server
Android自定义双向滑动控件
2022/04/19 Java/Android