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

2015-01-24信息快讯网

PHP删除一个目录及目录下的文件代码,即删除目录或删除文件。

 
/***** 
*@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读取txt文件的内容并赋值给数组的代码
php中批量修改文件后缀名的函数代码
PHP中读写文件实现代码
php 文件缓存函数
使用PHP遍历文件夹与子目录的函数代码
php中设置多级目录session的问题
PHP在获取指定目录下的目录,在获取的目录下面再创建文件,多平台
PHP 删除文件与文件夹操作 unlink()与rmdir()这两个函数的使用
php 目录与文件处理-郑阿奇(续)
php中批量删除Mysql中相同前缀的数据表的代码
PHP获取文件绝对路径的代码(上一级目录)
rrmdir php中递归删除目录及目录下的文件
php cookies中删除的一般赋值方法
PHP删除特定数组内容并且重建数组索引的方法.
PHP 循环列出目录内容的函数代码
PHP JSON 数据解析代码
PHP Zip解压 文件在线解压缩的函数代码
PHP Zip压缩 在线对文件进行压缩的函数
PHP 强制性文件下载功能的函数代码(任意文件格式)
PHP array_flip() 删除重复数组元素专用函数
php带密码功能并下载远程文件保存本地指定目录 修改加强版
php 文件上传后缀名与文件类型对照表(几乎涵盖所有文件)
php 数组操作(增加,删除,查询,排序)等函数说明第1/2页
简单PHP上传图片、删除图片实现代码
php 删除记录同时删除图片文件的实现代码
PHP chmod 函数与批量修改文件目录权限
php file_exists 检查文件或目录是否存在的函数
php disk_free_space 返回目录可用空间
PHP is_dir() 判断给定文件名是否是一个目录
php 用checkbox一次性删除多条记录的方法
©2014-2024 dbsqp.com