PHP递归删除目录的函数
2010-09-26 21:19
501 查看
<?php
function removeDir($dirName)
{
$result = false;
if(! is_dir($dirName))
{
trigger_error("目录错误", E_USER_ERROR);
}
$handle = opendir($dirName);
while(($file = readdir($handle)) !== false)
{
if($file != '.' && $file != '..')
{
$dir = $dirName . DIRECTORY_SEPARATOR . $file;
is_dir($dir) ? removeDir($dir) : unlink($dir);
}
}
closedir($handle);
$result = rmdir($dirName) ? true : false;
return $result;
}
?>
function removeDir($dirName)
{
$result = false;
if(! is_dir($dirName))
{
trigger_error("目录错误", E_USER_ERROR);
}
$handle = opendir($dirName);
while(($file = readdir($handle)) !== false)
{
if($file != '.' && $file != '..')
{
$dir = $dirName . DIRECTORY_SEPARATOR . $file;
is_dir($dir) ? removeDir($dir) : unlink($dir);
}
}
closedir($handle);
$result = rmdir($dirName) ? true : false;
return $result;
}
?>
相关文章推荐
- php自定义函数之递归删除文件及目录
- 利用rmdir()函数实现PHP递归删除目录
- php自定义函数之递归删除文件及目录
- php创建和删除目录函数介绍和递归删除目录函数分享
- php创建和删除目录函数介绍和递归删除目录函数分享
- php递归删除目录下的文件但保留的实例分享
- rrmdir php中递归删除目录及目录下的文件
- php的unlink()函数删除上级目录文件
- php 目录遍历、删除 函数的使用介绍
- php利用递归实现删除文件目录的方法
- PHP递归删除目录几个代码实例
- PHP递归删除目录
- PHP递归运用之删除级联目录
- PHP 使用递归方法删除目录及目录下文件
- PHP递归创建目录函数
- PHP 删除一个目录及目录下的所有文件的函数代码
- 我常用的自定义函数之rmdir php删除目录及目录下的所有文件