文件大小获得提示文字 - FileSizeGetText
2017-05-03 10:35:40 访问(1349) 赞(0) 踩(0)
#region 文件大小获得提示文字 - FileSizeGetText
/// <summary>
/// 获得文件大小的标签提示 - FileSizeGetLengthName +
/// </summary>
/// <param name="fileRate">文件倍数</param>
/// <returns></returns>
protected string FileSizeGetLengthName(int fileRate)
{
switch (fileRate)
{
case 0:
return "";
case 1:
return "KB";
case 2:
return "MB";
case 3:
return "GB";
case 4:
return "TB";
default:
return "TB";
}
}
/// <summary>
/// 文件大小获得提示文字 - FileSizeGetText +
/// </summary>
/// <param name="fileLength"></param>
/// <returns></returns>
public string FileSizeGetText(long fileLength)
{
double dLen = (double)fileLength;
int fileRate = 0;
while (fileRate < 5)
{
if (dLen < 1024)
break;
++fileRate;
dLen = dLen / 1024;
}
dLen = Math.Round(dLen, 2);
return dLen.ToString() + FileSizeGetLengthName(fileRate);
}
#endregion 文件大小获得提示文字 - FileSizeGetText
标签:
文件大小获得提示文字 - FileSizeGetText 


上一条:
下一条:
相关评论
发表评论