<?php
/**
* 递归删除目录及目录中的文件
*
* @param string $dirName 目录路径
* @return boolean 删除成功返回true,反之false
*/
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;
}
echo removeDir("D:\ziparchive");
?>
递归删除目录及目录中的文件
最新推荐文章于 2024-03-11 17:17:02 发布