.Net Core 获取文件大小

2024-03-17  本文已影响0人  Rinaloving

获取文件大小

    /// <summary>
    /// 获取文件大小.
    /// </summary>
    /// <param name="size"></param>
    /// <returns></returns>
    public string GetFileSize(long size)
    {
        var fileSize = string.Empty;
        long factSize = 0;
        factSize = size;
        if (factSize < 1024.00)
            fileSize = factSize.ToString("F2") + "Byte";
        else if (factSize >= 1024.00 && factSize < 1048576)
            fileSize = (factSize / 1024.00).ToString("F2") + "KB";
        else if (factSize >= 1024.00 && factSize < 1048576)
            fileSize = (factSize / 1024.00 / 1024.00).ToString("F2") + "MB";
        else if (factSize >= 1024.00 && factSize < 1048576)
            fileSize = (factSize / 1024.00 / 1024.00 / 1024.00).ToString("F2") + "GB";
        return fileSize;
    }
上一篇 下一篇

猜你喜欢

热点阅读