C# 文件大小字节byte换算为 Kb Mb Gb Tb
C# 文件大小字节byte换算为 Kb Mb Gb Tb
1、使用到的函数
Math.Pow(x,y) //返回 x 的 y 次幂的值
NumberObject.ToString("f2") //可把 Number 四舍五入为指定小数位数的字符串
2、计算文件大小,保留两位小数
/// <summary>
/// 计算文件大小函数(保留两位小数),Size为字节大小
/// </summary>
/// <param name="size">初始文件大小</param>
/// <returns></returns>
public static string GetFileSize(long size)
{
var num = 1024.00; //byte
if (size < num)
return size + "B";
if (size < Math.Pow(num, 2))
return (size / num).ToString("f2") + "K"; //kb
if (size < Math.Pow(num, 3))
return (size / Math.Pow(num, 2)).ToString("f2") + "M"; //M
if (size < Math.Pow(num, 4))
return (size / Math.Pow(num, 3)).ToString("f2") + "G"; //G
return (size / Math.Pow(num, 4)).ToString("f2") + "T"; //T
}
C# 文件大小字节byte换算为 Kb Mb Gb Tb相关推荐
- 计算机内部的单位换算(内存)byte B KB MB GB TB
基本储存单元 位(bit):二进制数中的一个数位,可以是0或者1,是计算机中数据的最小单位. 字节(Byte,B):计算机中数据的基本单位,每8位组成一个字节.各种信息在计算机中存储.处理至少需要一个 ...
- 计算机存储单位:bit, Byte, KB, MB, GB, TB, PB, EB, ZB, BB
一.计算机的存储单位有哪些呢? 计算机存储单位一般用 bit, Byte, KB, MB, GB, TB, PB, EB, ZB, BB来表示, 我们经常将Byte简称为B,将KB简称问K.什么几K了 ...
- 关于计算机、数据的存储单位(bit, Byte, KB, MB, GB, TB, PB, EB, ZB, BB)
计算机.数据存储的单位 一.数据存储的单位有哪些 二.单位换算 三.为什么计算机储存单位的进率是1024而不是1000? 一.数据存储的单位有哪些 计算机存储单位一般用 bit, Byte, KB ...
- Android:根据文件大小自动转化为KB, MB, GB
Formatter.formatFileSize(this, Long.valueOf(target_size));//工具类 根据文件大小自动转化为KB, MB, GB private String ...
- 在线文件大小(bit,bytes,KB,MB,GB,TB)转换换算
在线文件大小(bit,bytes,KB,MB,GB,TB)转换换算 http://www.bejson.com/convert/filesize/
- js字节单位转换函数(KB MB GB TB PB EB ZB)
先来个初级的 byteChange = byte => {let size = ''if (byte < 0.1 * 1024) { // 小于0.1KB 则转化成Bsize = byte ...
- js距离单位换算_JS数据容量单位转换(kb,mb,gb,tb)
JS代码如下: var size = '8164674'; function bytesToSize(bytes) { if (bytes === 0) return '0 B'; var k = 1 ...
- 计算机1M代表什么,1M等于多少kb?KB MB GB TB 各是什么意思?
所谓的 KB MB GB TB 是指内存大小的单位 他们都有 B , 所以先说说B 吧, B是一个电脑存储的基本单位(字节),1个英文字符是1个字节,也就是1B,1个汉字为2个字符,也就是2B. 然后 ...
- 1Mb等于多少kb? KB MB GB TB 存储单位详解
所谓的 KB MB GB TB 是指内存大小的单位 他们都有 B , 所以先说说B 吧, B是一个电脑存储的基本单位(字节),1个英文字符是1个字节,也就是1B,1个汉字为2个字符,也就是2B. 然后 ...
- java mb单位转换_Java计算机硬盘大小转换(B,KB,MB,GB,TB,PB之间的大小转换)
程序员都很懒,你懂的! java程序员在实际的开发中会遇到很多的单位换算问题.今天我给大家带来的是关于计算机硬盘大小的换算.多数情况下,一般要求 b,kb,mb,gb,tb,pb之间的大小转换,我们都 ...
最新文章
- 电脑课装b专用代码_FANUC伺服电机代码表(完整版)
- Appium进行脚本录制操作模拟器
- dubbo admin 安装
- Spring Hello World
- 为Openstack制作CentOS7镜像
- 博图能打开s7200吗_域名掉备案了,还能打开吗?域名掉备案了怎么办?
- 暴露年龄系列!这些手机系统 你用过几个?
- Mysql分区表的使用
- JS操作JSON数据交换
- 使用Statement操作数据表的弊端
- Zotero使用记录----1 下载与安装
- Java——通过Java代码从ftp服务器下载文件
- some website
- 在https://m.baidu.com/百度搜索框中输入文字点击搜索,出现如下错误:Message: element not interactable.
- Xilinx zynqmp VCU使用
- 人生在世,最大的笑话莫过于自作多情...
- java socket远空_JAVA Socket超时浅析
- 《我的极品媳妇》方志强 王亚欣 小说读后感
- HDOJ - 2371 矩阵乘法
- 网易云课堂web安全第一天