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相关推荐

  1. 计算机内部的单位换算(内存)byte B KB MB GB TB

    基本储存单元 位(bit):二进制数中的一个数位,可以是0或者1,是计算机中数据的最小单位. 字节(Byte,B):计算机中数据的基本单位,每8位组成一个字节.各种信息在计算机中存储.处理至少需要一个 ...

  2. 计算机存储单位: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了 ...

  3. 关于计算机、数据的存储单位(bit, Byte, KB, MB, GB, TB, PB, EB, ZB, BB)

    计算机.数据存储的单位 一.数据存储的单位有哪些 二.单位换算 三.为什么计算机储存单位的进率是1024而不是1000? 一.数据存储的单位有哪些   计算机存储单位一般用 bit, Byte, KB ...

  4. Android:根据文件大小自动转化为KB, MB, GB

    Formatter.formatFileSize(this, Long.valueOf(target_size));//工具类 根据文件大小自动转化为KB, MB, GB private String ...

  5. 在线文件大小(bit,bytes,KB,MB,GB,TB)转换换算

    在线文件大小(bit,bytes,KB,MB,GB,TB)转换换算 http://www.bejson.com/convert/filesize/

  6. js字节单位转换函数(KB MB GB TB PB EB ZB)

    先来个初级的 byteChange = byte => {let size = ''if (byte < 0.1 * 1024) { // 小于0.1KB 则转化成Bsize = byte ...

  7. js距离单位换算_JS数据容量单位转换(kb,mb,gb,tb)

    JS代码如下: var size = '8164674'; function bytesToSize(bytes) { if (bytes === 0) return '0 B'; var k = 1 ...

  8. 计算机1M代表什么,1M等于多少kb?KB MB GB TB 各是什么意思?

    所谓的 KB MB GB TB 是指内存大小的单位 他们都有 B , 所以先说说B 吧, B是一个电脑存储的基本单位(字节),1个英文字符是1个字节,也就是1B,1个汉字为2个字符,也就是2B. 然后 ...

  9. 1Mb等于多少kb? KB MB GB TB 存储单位详解

    所谓的 KB MB GB TB 是指内存大小的单位 他们都有 B , 所以先说说B 吧, B是一个电脑存储的基本单位(字节),1个英文字符是1个字节,也就是1B,1个汉字为2个字符,也就是2B. 然后 ...

  10. java mb单位转换_Java计算机硬盘大小转换(B,KB,MB,GB,TB,PB之间的大小转换)

    程序员都很懒,你懂的! java程序员在实际的开发中会遇到很多的单位换算问题.今天我给大家带来的是关于计算机硬盘大小的换算.多数情况下,一般要求 b,kb,mb,gb,tb,pb之间的大小转换,我们都 ...

最新文章

  1. 电脑课装b专用代码_FANUC伺服电机代码表(完整版)
  2. Appium进行脚本录制操作模拟器
  3. dubbo admin 安装
  4. Spring Hello World
  5. 为Openstack制作CentOS7镜像
  6. 博图能打开s7200吗_域名掉备案了,还能打开吗?域名掉备案了怎么办?
  7. 暴露年龄系列!这些手机系统 你用过几个?
  8. Mysql分区表的使用
  9. JS操作JSON数据交换
  10. 使用Statement操作数据表的弊端
  11. Zotero使用记录----1 下载与安装
  12. Java——通过Java代码从ftp服务器下载文件
  13. some website
  14. 在https://m.baidu.com/百度搜索框中输入文字点击搜索,出现如下错误:Message: element not interactable.
  15. Xilinx zynqmp VCU使用
  16. 人生在世,最大的笑话莫过于自作多情...
  17. java socket远空_JAVA Socket超时浅析
  18. 《我的极品媳妇》方志强 王亚欣 小说读后感
  19. HDOJ - 2371 矩阵乘法
  20. 网易云课堂web安全第一天

热门文章

  1. 3d建模公司可视化建模数字孪生应用
  2. 论文解读《TS-m6A-DL:使用通用深度学习模型对n6-甲基腺苷位点进行组织特异性识别》
  3. Telink Mesh 开发(1)调试log打印
  4. 如何免费下载知网文献_知网文献下载工具_知网下载器Cnkidownloader
  5. 研究私域玩法?你可以试试拼团模式
  6. android 根据颜色值修改背景图的背景色 最简单方法
  7. 对象图(Object Diagram)
  8. 传感器实验——超声波测距
  9. 有没有测身高的手机软件?这3款App和卷尺一样精准实用
  10. 电子档案管理系统java,电子档案管理系统单点登陆示例