Ein paar nützliche Snippets in C#
Überführt eine Anzahl an Bytes in eine menschlich lesbare Form von Bytes, Kilobytes, Megabytes oder Gigabytes. Angezeigt werden zwei Stellen nach dem Komma.
public static string ByteSizeToString(double len) { string[] sizes = { "B", "KB", "MB", "GB" }; int index = 0; while (len >= 1024 && index + 1 < sizes.Length) { index++; len = len / 1024; } return String.Format("{0:0.##} {1}", len, sizes[index]); }