CSDN博客

img zhengxia19

C# 中格式化文件大小显示

发表于2008/10/1 19:14:00  1022人阅读

  1. public static String FormatFileSize(Int64 fileSize)
  2. {
  3.     if (fileSize < 0)
  4.     {
  5.         throw new ArgumentOutOfRangeException("fileSize");
  6.     }
  7.     else if (fileSize >= 1024 * 1024 * 1024)
  8.     {
  9.         return string.Format("{0:########0.00} GB", ((Double)fileSize) / (1024 * 1024 * 1024));
  10.     }
  11.     else if (fileSize >= 1024 * 1024)
  12.     {
  13.         return string.Format("{0:####0.00} MB", ((Double)fileSize) / (1024 * 1024));
  14.     }
  15.     else if (fileSize >= 1024)
  16.     {
  17.         return string.Format("{0:####0.00} KB", ((Double)fileSize) / 1024);
  18.     }
  19.     else
  20.     {
  21.         return string.Format("{0} bytes", fileSize);
  22.     }
  23. }
阅读全文
0 0

相关文章推荐

img
取 消
img