php递归删除目录与文件的方法


Posted in PHP onJanuary 30, 2015

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

<?php
function deldir($path){
 $dh = opendir($path);
 var_dump(readdir($dh));
 while(($d = readdir($dh)) !== false){
 if($d == '.' || $d == '..'){//如果为.或..
 continue;
 }
 $tmp = $path.'/'.$d;
 if(!is_dir($tmp)){//如果为文件
 unlink($tmp);
 }else{//如果为目录
 deldir($tmp);
 }
 }
 closedir($dh);
 rmdir($path); 
}
$path = "./e";
deldir($path);
?>

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

PHP 相关文章推荐
隐藏X-Space个人空间下方版权方法隐藏X-Space个人空间标题隐藏X-Space个人空间管理版权方法
Feb 22 PHP
Linux下 php5 MySQL5 Apache2 phpMyAdmin ZendOptimizer安装与配置[图文]
Nov 18 PHP
PHP 数组教程 定义数组
Oct 23 PHP
php另类上传图片的方法(PHP用Socket上传图片)
Oct 30 PHP
php中curl、fsocket、file_get_content三个函数的使用比较
May 09 PHP
Yii入门教程之Yii安装及hello world
Nov 25 PHP
ThinkPHP模版引擎之变量输出详解
Dec 05 PHP
php运行时动态创建函数的方法
Mar 16 PHP
PHP IDE PHPStorm配置支持友好Laravel代码提示方法
May 12 PHP
php使用str_replace替换多维数组的实现方法分析
Jun 15 PHP
PHP基于SPL实现的迭代器模式示例
Apr 22 PHP
php框架知识点的整理和补充
Mar 01 PHP
php递归法读取目录及文件的方法
Jan 30 #PHP
php实现简单文件下载的方法
Jan 30 #PHP
php+mysqli预处理技术实现添加、修改及删除多条数据的方法
Jan 30 #PHP
php+xml结合Ajax实现点赞功能完整实例
Jan 30 #PHP
PHP速成大法
Jan 30 #PHP
php+mysql结合Ajax实现点赞功能完整实例
Jan 30 #PHP
PHP制作百度词典查词采集器
Jan 29 #PHP
You might like
php mysql 封装类实例代码
2016/09/18 PHP
PHP中Notice错误常见解决方法
2017/04/28 PHP
php链式操作的实现方式分析
2019/08/12 PHP
用jQuery打造TabPanel效果代码
2010/05/22 Javascript
JavaScript建立一个语法高亮输入框实现思路
2013/02/26 Javascript
判断是否安装flash player及当前版本的JS代码
2013/08/08 Javascript
node.js中的buffer.Buffer.byteLength方法使用说明
2014/12/10 Javascript
jquery+css3实现网页背景花瓣随机飘落特效
2015/08/17 Javascript
ionic中列表项增加和删除的实现方法
2017/01/22 Javascript
js实现单张图片平移切换效果
2017/10/11 Javascript
vue2.0 循环遍历加载不同图片的方法
2018/03/06 Javascript
浅谈angular4.0中路由传递参数、获取参数最nice的写法
2018/03/12 Javascript
小程序清理本地缓存的方法
2018/08/17 Javascript
环形加载进度条封装(Vue插件版和原生js版)
2019/12/04 Javascript
原生js实现瀑布流效果
2020/03/09 Javascript
vue实现点击按钮切换背景颜色的示例代码
2020/06/23 Javascript
[01:16]DOTA2小知识课堂 Ep.03 芒果树无伤肉山
2019/12/05 DOTA
Python随机函数random()使用方法小结
2018/04/29 Python
python绘制直线的方法
2018/06/30 Python
Python实现string字符串连接的方法总结【8种方式】
2018/07/06 Python
基于MSELoss()与CrossEntropyLoss()的区别详解
2020/01/02 Python
详解anaconda安装步骤
2020/11/23 Python
Python实现Word文档转换Markdown的示例
2020/12/22 Python
英国PC组件和在线电脑商店:SCAN
2019/04/18 全球购物
Sony C++笔试题
2013/03/10 面试题
一些网络技术方面的面试题
2014/05/01 面试题
金额转换,阿拉伯数字的金额转换成中国传统的形式如:(¥1011)-> (一千零一拾一元整)输出
2015/05/29 面试题
Weblogic和WebSphere不同特点
2012/05/09 面试题
学校读书活动总结
2014/06/30 职场文书
电子银行业务授权委托书
2014/10/10 职场文书
教师远程研修感悟
2015/11/18 职场文书
大学生军训心得体会5篇
2019/08/15 职场文书
小学作文之描写天气
2019/08/15 职场文书
mybatis使用oracle进行添加数据的方法
2021/04/27 Oracle
嵌入式Redis服务器在Spring Boot测试中的使用教程
2021/07/21 Redis
ubuntu开机后ROS程序自启动问题
2022/12/24 Servers