PHP实现计算一个文件夹的大小

2015-03-03 0 491
PHP实现计算一个文件夹的大小
function dirSize($directoty){
	$dir_size=0;
	if($dir_handle=@opendir($directoty))
	{
		while($filename=readdir($dir_handle)){
			$subFile=$directoty.DIRECTORY_SEPARATOR.$filename;
			if($filename=='.'||$filename=='..'){
				continue;
			}elseif (is_dir($subFile))
			{
				$dir_size+=dirSize($subFile);
			}elseif (is_file($subFile)){
				$dir_size+=filesize($subFile);
			}
		}
		closedir($dir_handle);
	}
	return ($dir_size);
}
$dir_size=dirSize("xym");
echo round($dir_size/pow(1024,1),2)."KB";

遇见资源网 php PHP实现计算一个文件夹的大小 http://www.ox520.com/7386.html

常见问题

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务