亲宝软件园·资讯

展开

格式化文件大小 PHP与C#分别格式化文件大小的代码

人气:0
想了解PHP与C#分别格式化文件大小的代码的相关内容吗,在本文为您仔细讲解格式化文件大小的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:格式化,文件大小,下面大家一起来学习吧。
PHP 版:
复制代码 代码如下:

function format($size)
{
$sizetext = array(" B", " KB", " MB", " GB", " TB", " PB", " EB", " ZB", " YB");
return round($size/pow(1024,($i=floor(log($size,1024)))),2).$sizetext[$i];
}

C# 版:
复制代码 代码如下:

public string formatSize(long size)
{
if (size == 0) return "0";
string[] sizetext = new string[] { " B", " KB", " MB", " GB", " TB", " PB" };
int i = (int)Math.Floor(Math.Log(size, 1024));
return Math.Round(size / Math.Pow(1024, i), 2).ToString() + sizetext[i];
}

加载全部内容

相关教程
猜你喜欢
用户评论