Loveyuki's BLOG

L-BLOG.NET, The Matrix Reloaded.

C# 中快速格式化文件大小显示
Loveyuki | 2008-01-05 16:05 | 859 点击 | 7 评论 | C#

分享一个格式化文件大小的 C# 方法:

public static String FormatFileSize(Int64 fileSize)
{
    if (fileSize < 0)
    {
        throw new ArgumentOutOfRangeException("fileSize");
    }
    else if (fileSize >= 1024 * 1024 * 1024)
    {
        return string.Format("{0:########0.00} GB", ((Double)fileSize) / (1024 * 1024 * 1024));
    }
    else if (fileSize >= 1024 * 1024)
    {
        return string.Format("{0:####0.00} MB", ((Double)fileSize) / (1024 * 1024));
    }
    else if (fileSize >= 1024)
    {
        return string.Format("{0:####0.00} KB", ((Double)fileSize) / 1024);
    }
    else
    {
        return string.Format("{0} bytes", fileSize);
    }
}
引用通告:http://www.loveyuki.com/Article/30/Trackback.ashx
引用 汤尼尔
2008-01-05 17:19 #

不错~学习了!

老哥最近貌似很忙?

引用 冷雨夜
2008-01-05 22:01 #
2008-01-05 18:46 by RainBlog

C# 中快速格式化文件大小?

是获取文件大小吧

引用 冷雨夜
2008-01-05 22:03 #
2008-01-05 22:01 by 冷雨夜

是获取文件大小吧

说错了,是格式化获取到的文件大小,以GB、MB、KB……的形式输出吧

引用 唯枫
2008-01-06 00:43 #

嗯,这个不错,收了。

引用 锐风
2008-01-06 08:29 #

不好意思,我想试一下能不能攻击.

引用 锐风
2008-01-06 08:29 #

唉,攻击失败...刚才写了个</body>...

(必填)
(必填,不会被公开)
 

版权所有©2007-2008, Loveyuki.com | 系统:Bitrac | 皮肤:Blog Pixel | 空间域名:光辉互联,易联网络