public static string HumanReadableFilesize(double size)
{
string[] units = new string[] { "B", "KB", "MB", "GB", "TB", "PB" };
double mod = 1024.0;
int i = 0;
while (size >= mod)
{
size /= mod;
i++;
}
return Math.Round(size, 2) + units[i];
}
相关文章
- (Bit / Byte / KB / MB / GB / TB ) 概念与单位换算
- bit,B,KB,MB,GB,TB,PB分别是什么单位,换算是什么
- PB,TB、GB、MB、KB分别代表什么
- B、KB、MB、GB、T单位换算
- Java计算机硬盘大小转换(B,KB,MB,GB,TB,PB之间的大小转换)
- 计算机硬盘大小转换(B,KB,MB,GB,TB,PB之间的大小转换)
- 计算机存储单位/容量单位(bit、B、KB、MB、GB、TB、PB、EB、ZB、YB、BB、NB、DB、CB) 和 带宽单位 bps - 滔Roy
- 我的Android进阶之旅------>Java文件大小转换工具类 (B,KB,MB,GB,TB,PB之间的大小转换)
- Java实现字节数B转化为KB、MB、GB的方法示例【测试可用】
- PHP实现字节数Byte转换为KB、MB、GB、TB的方法