利用filesize($filename)函数获得一个文件的大小
参数$filename为文件的绝对路径,返回的值是文件的大小字节数。
文件较大的时候看起来不方便,下面是一个格式化方法
function tosize($bytes,$prec=2){
$rank=0;
$size=$bytes;
$unit="B";
while($size>1024){
$size=$size/1024;
$rank++;
}
$size=round($size,$prec);
switch ($rank){
case "1":
$unit="KB";
break;
case "2":
$unit="MB";
break;
case "3":
$unit="GB";
break;
case "4":
$unit="TB";
break;
default : }
return $size." ".$unit;
}