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 分页函数multi() discuz
Jun 21 PHP
Joomla下利用configuration.php存储简单数据
May 19 PHP
php入门学习知识点三 PHP上传
Jul 14 PHP
php并发对MYSQL造成压力的解决方法
Feb 21 PHP
php网站判断用户是否是手机访问的方法
Nov 01 PHP
php获取字段名示例分享
Mar 03 PHP
php连接odbc数据源并保存与查询数据的方法
Dec 24 PHP
Zend Framework框架之Zend_Mail实现发送Email邮件验证功能及解决标题乱码的方法
Mar 21 PHP
php简单截取字符串代码示例
Oct 19 PHP
PHP+原生态ajax实现的省市联动功能详解
Aug 15 PHP
PHP实现微信小程序人脸识别刷脸登录功能
May 24 PHP
laravel validate 设置为中文的例子(验证提示为中文)
Sep 29 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分页函数
2006/10/09 PHP
4种PHP异步执行的常用方式
2015/12/24 PHP
php阳历转农历优化版
2016/08/08 PHP
PHP双向链表定义与用法示例
2018/01/31 PHP
PHP保留两位小数的几种方法
2019/07/24 PHP
ExtJS 2.0实用简明教程 之获得ExtJS
2009/04/29 Javascript
学习javascript,实现插入排序实现代码
2011/07/31 Javascript
javascript+html5实现绘制圆环的方法
2015/07/28 Javascript
JavaScript中this详解
2015/09/01 Javascript
JS基于面向对象实现的拖拽库实例
2015/09/24 Javascript
浅析Node.js:DNS模块的使用
2016/11/23 Javascript
ES6新特性五:Set与Map的数据结构实例分析
2017/04/21 Javascript
vue项目中实现图片预览的公用组件功能
2018/10/26 Javascript
详解vue 项目白屏解决方案
2018/10/31 Javascript
微信小程序自定义底部导航带跳转功能
2018/11/27 Javascript
javascript实现考勤日历功能
2018/11/29 Javascript
JS中作用域以及变量范围分析
2020/07/18 Javascript
jQuery实现增删改查
2020/12/22 jQuery
python文件与目录操作实例详解
2016/02/22 Python
Golang与python线程详解及简单实例
2017/04/27 Python
Python爬虫之正则表达式基本用法实例分析
2018/08/08 Python
Python实现的爬取百度文库功能示例
2019/02/16 Python
python修改FTP服务器上的文件名
2019/09/11 Python
Tensorflow 多线程设置方式
2020/02/06 Python
python 实现客户端与服务端的通信
2020/12/23 Python
使用HTML5 Canvas API中的clip()方法裁剪区域图像
2016/03/25 HTML / CSS
苹果中国官方网站:Apple中国
2016/07/22 全球购物
来自世界上最好大学的在线课程:edX
2018/10/16 全球购物
香港中原电器网上商店:Chung Yuen
2019/06/26 全球购物
大三自我鉴定范文
2013/10/05 职场文书
管理站站长岗位职责
2013/11/27 职场文书
开工庆典邀请函范文
2014/01/16 职场文书
交通事故检查书范文
2014/01/30 职场文书
2014乡镇班子个人对照检查材料思想汇报
2014/09/26 职场文书
python使用tkinter实现透明窗体上绘制随机出现的小球(实例代码)
2021/05/17 Python
Windows Server 2019 域控制器安装图文教程
2022/04/28 Servers