Convert byte to KB MB GB
static readonly string[] SizeSuffixes = { "bytes", "KB", "MB", "GB", "TB", "PB", "EB", "ZB", "YB" }; static string SizeSuffix(Int64 value) { if (value < 0) { return "-" + SizeSuffix(-value); } if (value == 0) { return "0.0 bytes"; } int mag = (int)Math.Log(value, 1024); decimal adjustedSize = (decimal)value / (1L << (mag * 10)); return string.Format("{0:n1} {1}", adjustedSize, SizeSuffixes[mag]); }
Embarcadero Technologies blogpost
Embarcadero roadmap
My app in Google Play
Just for me. Just for test.