C#格式化文件大小
作者:admin 发布于:2012-9-22 15:16 Saturday 分类:.NET
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]; }