1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
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]);
}
|