`
conkeyn
  • 浏览: 1505494 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

递归删除目录及目录中的文件

    博客分类:
  • PHP
PHP 
阅读更多
<?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");
?>
 
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics