【C#】C#格式化文件大小

 /// <summary>
/// 格式化文件大小的C#方法
/// </summary>
/// <param name="filesize">文件的大小,传入的是一个bytes为单位的参数</param>
/// <returns>格式化后的值</returns>
private static string GetFileSize(long filesize)
{
if (filesize < )
{
return "";
}
else if (filesize >= * * ) //文件大小大于或等于1024MB
{
return string.Format("{0:0.00} GB", (double)filesize / ( * * ));
}
else if (filesize >= * ) //文件大小大于或等于1024KB
{
return string.Format("{0:0.00} MB", (double)filesize / ( * ));
}
else if (filesize >= ) //文件大小大于等于1024bytes
{
return string.Format("{0:0.00} KB", (double)filesize / );
}
else
{
return string.Format("{0:0.00} bytes", filesize);
}
}
上一篇:①【javascript设计到的技术点】


下一篇:转:EL表达式的11个内置对象