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 相关文章推荐
一个目录遍历函数
Oct 09 PHP
ThinkPHP中实例Model方法的区别说明
Aug 21 PHP
php中函数的形参与实参的问题说明
Sep 01 PHP
PHP开发中的错误收集,不定期更新。
Feb 03 PHP
浅谈PHP变量作用域以及地址引用问题
Dec 27 PHP
PHP贪婪算法解决0-1背包问题实例分析
Mar 23 PHP
dvwa+xampp搭建显示乱码的问题及解决方案
Aug 23 PHP
php如何获取文件的扩展名
Oct 28 PHP
php生成唯一数字id的方法汇总
Nov 18 PHP
php类的自动加载操作实例详解
Sep 28 PHP
Symfony2获取web目录绝对路径、相对路径、网址的方法
Nov 14 PHP
laravel自定义分页效果
Jul 23 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
Discuz!5的PHP代码高亮显示插件(黑暗中的舞者更新)
2007/01/29 PHP
PHP读取ACCESS数据到MYSQL的代码
2011/05/11 PHP
php批量添加数据与批量更新数据的实现方法
2014/12/16 PHP
php使用curl打开https网站的方法
2015/06/17 PHP
mac系统下安装多个php并自由切换的方法详解
2017/04/21 PHP
JavaScript.The.Good.Parts阅读笔记(一)假值与===运算符
2010/11/16 Javascript
JS遍历数组及打印数组实例分析
2016/01/21 Javascript
逻辑表达式中与或非的用法详解
2016/06/06 Javascript
微信小程序 window_x64环境搭建
2016/09/30 Javascript
javascript正则表达式模糊匹配IP地址功能示例
2017/01/06 Javascript
JS实现的数字格式化功能示例
2017/02/10 Javascript
JS基于正则实现数字千分位用逗号分隔的方法
2017/06/16 Javascript
详解HTTPS 的原理和 NodeJS 的实现
2017/07/04 NodeJs
移动端网页开发调试神器Eruda的介绍与使用技巧
2017/10/30 Javascript
利用Javascript实现一套自定义事件机制
2017/12/14 Javascript
JS字符串去除连续或全部重复字符的实例
2018/03/08 Javascript
解决vue.js中settimeout遇到的问题(时间参数短效果不稳定)
2020/07/21 Javascript
[01:06:07]2014 DOTA2国际邀请赛中国区预选赛5.21 DT VS CIS
2014/05/22 DOTA
Python中获取网页状态码的两个方法
2014/11/03 Python
快速实现基于Python的微信聊天机器人示例代码
2017/03/03 Python
Python面向对象基础入门之设置对象属性
2018/12/11 Python
Python获取Redis所有Key以及内容的方法
2019/02/19 Python
Python实现剪刀石头布小游戏(与电脑对战)
2019/12/31 Python
Python3 requests模块如何模仿浏览器及代理
2020/06/15 Python
PyQt5结合matplotlib绘图的实现示例
2020/09/15 Python
python分布式爬虫中消息队列知识点详解
2020/11/26 Python
Python爬虫简单运用爬取代理IP的实现
2020/12/01 Python
Python爬虫之Selenium多窗口切换的实现
2020/12/04 Python
python实现计算器简易版
2020/12/17 Python
python的scipy.stats模块中正态分布常用函数总结
2021/02/19 Python
澳大利亚免息网上购物:Shop Zero
2016/09/17 全球购物
华为俄罗斯官方网上商城:购买Huawei手机和平板
2017/04/21 全球购物
STUBHUB日本:购买和出售全球活动门票
2018/07/01 全球购物
大学校运会广播稿
2014/02/03 职场文书
销售会计岗位职责
2014/03/15 职场文书
运动会广播稿50字-100字
2014/10/11 职场文书