C#转换文件大小格式(GB/MB/KB/B)
2015-05-27 15:59
323 查看
public static string GetString(this HtmlHelper htmlHelper, long b)
{
const int GB = 1024 * 1024 * 1024;
const int MB = 1024 * 1024;
const int KB = 1024;
if (b / GB >= 1)
{
return Math.Round(b / (float)GB, 2) + "GB";
}
if (b / MB >= 1)
{
return Math.Round(b / (float)MB, 2) + "MB";
}
if (b / KB >= 1)
{
return Math.Round(b / (float)KB, 2) + "KB";
}
return b + "B";
}
{
const int GB = 1024 * 1024 * 1024;
const int MB = 1024 * 1024;
const int KB = 1024;
if (b / GB >= 1)
{
return Math.Round(b / (float)GB, 2) + "GB";
}
if (b / MB >= 1)
{
return Math.Round(b / (float)MB, 2) + "MB";
}
if (b / KB >= 1)
{
return Math.Round(b / (float)KB, 2) + "KB";
}
return b + "B";
}
相关文章推荐
- Android 获取文件大小转换MB.GB.KB.B
- 我的Android进阶之旅------>Java文件大小转换工具类 (B,KB,MB,GB,TB,PB之间的大小转换)
- php文件大小单位转换GB MB KB
- 后台获取文件大小 自动转换 B KB MB GB
- php文件大小单位转换GB MB KB
- 文件大小转换成可显示的Mb,Gb和kb方法
- 文件大小单位实现,B,KB,MB,GB,TB.....
- 将文件大小转换为KB,MB等
- 文件大小long转KB,MB,GB
- 使用 B、KB、MB、GB 等常规格式显示文件大小
- [已解决]批处理查看文件大小的字节怎样转换成KB和MB?
- 文件大小转换(b,kb,M,GB/TB)
- iOS 文件大小转换成 KB、MB、GB 。。。
- {C#·文件大小格式转换}
- 取文件的大小 (KB,MB,GB...)
- 如何在Excel中将文件大小中有GB、MB的信息转化成统一格式
- Android:根据文件大小自动转化为KB, MB, GB
- Android 技术总结(014)—— 获取与转转文件的大小(B,KB,MB,GB)
- C#将数据大小字节转换为MB,GB,TB
- 取文件的大小 (KB,MB,GB...)