PHP 删除一个目录及目录下的所有文件的函数代码


Posted in PHP onMay 26, 2010
/***** 
*@dir - Directory to destroy 
*@virtual[optional]- whether a virtual directory 
*/ 
function destroyDir($dir, $virtual = false) 
{ 
$ds = DIRECTORY_SEPARATOR; 
$dir = $virtual ? realpath($dir) : $dir; 
$dir = substr($dir, -1) == $ds ? substr($dir, 0, -1) : $dir; 
if (is_dir($dir) && $handle = opendir($dir)) 
{ 
while ($file = readdir($handle)) 
{ 
if ($file == '.' || $file == '..') 
{ 
continue; 
} 
elseif (is_dir($dir.$ds.$file)) 
{ 
destroyDir($dir.$ds.$file); 
} 
else 
{ 
unlink($dir.$ds.$file); 
} 
} 
closedir($handle); 
rmdir($dir); 
return true; 
} 
else 
{ 
return false; 
} 
}
PHP 相关文章推荐
用PHP 快速生成 Flash 动画的方法
Mar 06 PHP
PHP 字符串分割和比较
Oct 06 PHP
php学习笔记 数组的常用函数
Jun 13 PHP
PHP快速按行读取CSV大文件的封装类分享(也适用于其它超大文本文件)
Apr 10 PHP
PHP中curl_setopt函数用法实例分析
Apr 16 PHP
老版本PHP转义Json里的特殊字符的函数
Jun 08 PHP
PHP内核探索之变量
Dec 22 PHP
PHP的Yii框架中移除组件所绑定的行为的方法
Mar 18 PHP
php的api数据接口书写实例(推荐)
Sep 22 PHP
php版交通银行网银支付接口开发入门教程
Sep 26 PHP
PHP 500报错的快速解决方法
Dec 14 PHP
PHP filesize函数用法浅析
Feb 15 PHP
PHP JSON 数据解析代码
May 26 #PHP
PHP XML数据解析代码
May 26 #PHP
PHP 日志缩略名的创建函数代码
May 26 #PHP
PHP similar_text 字符串的相似性比较函数
May 26 #PHP
PHP Zip解压 文件在线解压缩的函数代码
May 26 #PHP
PHP Zip压缩 在线对文件进行压缩的函数
May 26 #PHP
PHP为表单获取的URL 地址预设 http 字符串函数代码
May 26 #PHP
You might like
PHP批量去除BOM头内容信息代码
2016/03/11 PHP
js文字滚动停顿效果代码
2008/06/28 Javascript
实用的JS正则表达式(手机号码/IP正则/邮编正则/电话等)
2013/01/11 Javascript
解决vue router使用 history 模式刷新后404问题
2017/07/19 Javascript
Node.js学习之查询字符串解析querystring详解
2017/09/28 Javascript
vue组件父与子通信详解(一)
2017/11/07 Javascript
vue集成百度UEditor富文本编辑器使用教程
2018/09/21 Javascript
vue.js路由mode配置之去掉url上默认的#方法
2019/11/01 Javascript
Vue点击切换Class变化,实现Active当前样式操作
2020/07/17 Javascript
python 合并文件的具体实例
2013/08/08 Python
python处理文本文件实现生成指定格式文件的方法
2014/07/31 Python
Python常用算法学习基础教程
2017/04/13 Python
浅谈python import引入不同路径下的模块
2017/07/11 Python
基于python绘制科赫雪花
2018/06/22 Python
python解析含有重复key的json方法
2019/01/22 Python
python3+PyQt5 实现Rich文本的行编辑方法
2019/06/17 Python
简单了解Python matplotlib线的属性
2019/06/29 Python
Python常用库大全及简要说明
2020/01/17 Python
tensorflow 变长序列存储实例
2020/01/20 Python
Python连接Oracle之环境配置、实例代码及报错解决方法详解
2020/02/11 Python
解决Python数据可视化中文部分显示方块问题
2020/05/16 Python
python字典的值可以修改吗
2020/06/29 Python
python产生模拟数据faker库的使用详解
2020/11/04 Python
乐高奥地利官方商店:LEGO Shop AT
2019/07/16 全球购物
美国工业用品采购网站:Zoro.com
2020/10/27 全球购物
Tomcat Mysql datasource数据源配置
2015/12/28 面试题
小型女装店的创业计划书
2014/01/09 职场文书
新闻发布会主持词
2014/03/28 职场文书
社会实践活动总结范文
2014/07/03 职场文书
孝敬父母的活动方案
2014/08/28 职场文书
授权委托书(法人单位用)
2014/09/29 职场文书
实训报告范文大全
2014/11/04 职场文书
聘任证明怎么写
2015/03/02 职场文书
法院执行局工作总结
2015/08/11 职场文书
反四风问题学习心得体会
2016/01/22 职场文书
学会掌握自己命运的十条黄金法则:
2019/08/08 职场文书