很好的一个思路,不知大家有没有看出来。
使用适合阅读的格式显示文件大小
c#代码
private static String HumanReadableFilesize(double size)
{
String[] units = new String[] { "B", "KB", "MB", "GB", "TB", "PB" };
double mod = 1024.0;
int i = 0;
while (size>=mod )
{
size /= mod;
i++;
}
return Math.Round(size) + units[i];
}