教程集 www.jiaochengji.com
教程集 >  脚本编程  >  Asp.net  >  正文 C#格式化文件大小的实现代码

C#格式化文件大小的实现代码

发布时间:2016-03-18   编辑:jiaochengji.com
本文介绍一个C#实现格式化文件大小的代码,所谓格式化文件大小,即将字节表示的文件大小,用易于阅读的方式展示出来,比如120GB、30MB等。

代码如下:

//格式化文件大小为KB MB GB等
public string formatSize(long size)
{
if (size == 0) return "0";
string[] sizetext = new string[] { " B", " KB", " MB", " GB", " TB", " PB" };
int i = (int)Math.Floor(Math.Log(size, 1024));
return Math.Round(size / Math.Pow(1024, i), 2).ToString() + sizetext[i];
}

您可能感兴趣的文章:
C#格式化文件大小的实现代码
php格式化文件大小的实现代码
php计算指定文件夹信息(文件夹数,文件数,文件夹大小)的代码
Illustrator格式转化成PDF格式步骤分享
C#常用数据格式转换的方法汇总
C#判断文本文件编码方式的代码一例
js格式化时间的小例子
基于jquery的bankInput银行卡账号格式化
dos命令之echo命令介绍
c# DataSet转为XML时格式化字段数据的方法

[关闭]
~ ~