Gibt die in einem Long übergebene Dateigröße als String zurück.
Basiert auf der VB Version von 'dognose'
string CreateNiceFileSize(long size)
{
int run = 0;
double d = Convert.ToDouble(size);
string[] sizes = {"B", "KB", "MB", "GB"};
while (d >= 1024)
{
d /= 1024;
run++;
}
double dou = Math.Round(d, 2);
string sizestring = dou.ToString();
return (sizestring+" "+sizes[run]);
}
2 Kommentare zum Snippet