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作为Shell脚本语言使用
Oct 09 PHP
phpfans留言版用到的install.php
Jan 04 PHP
swfupload 多文件上传实现代码
Aug 27 PHP
PHP 压缩文件夹的类代码
Nov 05 PHP
ExtJS与PHP、MySQL实现存储的方法
Apr 02 PHP
php中检查文件或目录是否存在的代码小结
Oct 22 PHP
php实现的替换敏感字符串类实例
Sep 22 PHP
php reset() 函数指针指向数组中的第一个元素并输出实例代码
Nov 21 PHP
PHP实现判断数组是一维、二维或几维的方法
Feb 06 PHP
php实现生成PDF文件的方法示例【基于FPDF类库】
Jul 21 PHP
PHP实现八皇后算法
May 06 PHP
Yii2框架操作数据库的方法分析【以mysql为例】
May 27 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
PHP读取txt文件的内容并赋值给数组的代码
2011/11/03 PHP
PHP利用APC模块实现文件上传进度条的方法
2015/01/26 PHP
php+mysqli事务控制实现银行转账实例
2015/01/29 PHP
php 反斜杠处理函数addslashes()和stripslashes()实例详解
2016/12/25 PHP
PHP-FPM 的管理和配置详解
2019/02/17 PHP
PHP cookie与session会话基本用法实例分析
2019/11/18 PHP
PHP序列化和反序列化深度剖析实例讲解
2020/12/29 PHP
js的with语句使用方法
2007/09/21 Javascript
Jquery 复选框取值兼容FF和IE8(测试有效)
2013/10/29 Javascript
javascript框架设计之类工厂
2015/06/23 Javascript
jquery控制页面部分刷新的方法
2015/06/24 Javascript
使用JQuery在线制作ppt并在线演示源码特效
2015/09/08 Javascript
Javascript的表单验证-提交表单
2016/03/18 Javascript
一种基于浏览器的自动小票机打印实现方案(js版)
2016/07/26 Javascript
jQuery Ajax传值到Servlet出现乱码问题的解决方法
2016/10/09 Javascript
js获取一组日期中最近连续的天数
2017/05/25 Javascript
轻松理解vue的双向数据绑定问题
2017/10/30 Javascript
vue 本地服务不能被外部IP访问的完美解决方法
2018/10/29 Javascript
JavaScript实现与使用发布/订阅模式详解
2019/01/19 Javascript
vue+mock.js实现前后端分离
2019/07/24 Javascript
vue-socket.io接收不到数据问题的解决方法
2020/05/13 Javascript
解决vue无法侦听数组及对象属性的变化问题
2020/07/17 Javascript
Nest.js 授权验证的方法示例
2021/02/22 Javascript
python中from module import * 的一个坑
2014/07/20 Python
浅析Python中将单词首字母大写的capitalize()方法
2015/05/18 Python
shelve  用来持久化任意的Python对象实例代码
2016/10/12 Python
Python实现迭代时使用索引的方法示例
2018/06/05 Python
Pandas过滤dataframe中包含特定字符串的数据方法
2018/11/07 Python
基于python框架Scrapy爬取自己的博客内容过程详解
2019/08/05 Python
HTML5实现的图片无限加载的瀑布流效果另带边框圆角阴影
2014/03/07 HTML / CSS
婚鞋、新娘鞋、礼服鞋、童鞋:Nina Shoes
2019/09/04 全球购物
产品销售员岗位职责
2013/12/18 职场文书
2014年关工委工作总结
2014/11/17 职场文书
拾金不昧表扬稿
2015/01/16 职场文书
2015年安全生产目标责任书
2015/01/29 职场文书
Python 图片添加美颜效果
2022/04/28 Python