标签:byte stat int returns 四舍六入 获取 转换 小数点 file
/// <summary> /// 人类可识别的文件大小显示格式 /// </summary> /// <param name="size">文件大小(Byte为单位)</param> /// <returns></returns> 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) + units[i]; //取小数点后一位 return size.ToString("0.0"); }
标签:byte stat int returns 四舍六入 获取 转换 小数点 file
原文地址:http://www.cnblogs.com/ChenRihe/p/CSharpHumanReadableFileSize.html