`
liangoogle
  • 浏览: 272992 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

转换文件大小 b---kb----mb---gb

 
阅读更多

转换文件大小

long mylength = file.length();//得到的大小为b

String mylengthString=formatSize(mylength);

 

   public static String formatSize(float size)  

    {  

        long kb = 1024;  

        long mb = (kb * 1024);  

        long gb  = (mb * 1024);  

        if (size < kb) {  

            return String.format("%d B", (int) size);  

        }  

        else if (size < mb) {  

            return String.format("%.2f KB", size / kb); //保留两位小数  

        }  

        else if (size < gb) {  

            return String.format("%.2f MB", size / mb);  

        }  

        else {  

            return String.format("%.2f GB", size / gb);  

        }  

    }  

分享到:
评论

相关推荐

    java计算机硬盘大小转换(B,KB,MB,GB,TB,PB之间的大小转换)

    java计算机硬盘大小转换(B,KB,MB,GB,TB,PB之间的大小转换) java 硬盘大小转换 数据转换 内存转换 存储大小转换

    易语言-文件大小转换源码 字节转换成KB/MB/GB

    易语言-文件大小转换源码 字节转换成KB/MB/GB

    大小转换:将大小从字节转换为相关的更大的大小单位。-matlab开发

    SIZECONVERT(SIZES,ROUNDING) 将包含以字节为单位的大小的数字矩阵转换为相关的更大的大小单位。 输出是一个单元格,第一列包含转换后的大小,第二列包含缩写的转换单位。 默认情况下,转换后的大小四舍五入为最...

    rar压缩软件.rar

    RAR 将使用这个字符串作为命令行的默认参数,并将使用 1024KB 字典大小来创建 “固实”压缩文件。 RAR 控制选项使用下列优先级: 命名行开关 最高优先级 在 RAR 变量中的开关 低优先级 保存在配置文件中的...

    入门学习Linux常用必会60个命令实例详解doc/txt

    文件为doc版,可自行转成txt,在手机上看挺好的。 本资源来自网络,如有纰漏还请告知,如觉得还不错,请留言告知后来人,谢谢!!!!! 入门学习Linux常用必会60个命令实例详解 Linux必学的60个命令 Linux提供...

    1计算机应用基础作业.doc

    一个文件大小为30G,这个文件为多少MB、KB、B?需多少张3寸1.44MB的高密软盘进 行存储? 答:换算关系: 1GB=1024MB=1024*1024KB=1024*1024*1024B 30GB=3072MB=31457280KB=32212254720B 3 "软盘的容量为1.44MB ...

    人工智能-(1).docx

    小丁有两份资料包需要全部拷贝到一个U盘里,这两份资料包的大小分别是,10GB、25MB,合适的U盘是( )。 [单选题] * A.D盘 B.E盘 C.F盘 D.G盘(正确答案) 人工智能-(1)全文共10页,当前为第3页。 人工智能-(1)全文共10...

    WINRAR5.0正式注册版

    定大小单位是 KB,MB 和 GB, 例如, -md64m 指 64MB 字典。如果后缀不存在,默 认是 MB,所以 -md64m 等于 -md64; d) RAR 5.0 格式包括英特尔 IA-32 可执行和 delta 的压缩算法,但是 RAR 4.x 的文 本、音频、...

    PHP文件大小格式化函数合集

    比如碰到一个很大的文件有49957289167B,大家一看这么一长串的数字后面单位是字节B,还是不知道这个文件的大小是一个什么概念,我们把它转换成GB为单位,就是46.53GB。用下面这些函数就可以完成这个工作:复制代码 ...

    3计算机应用基础离线作业.doc

    一个文件大小为10G,这个文件为多少MB、KB、B? 答;10GB=10240MB=10485760KB=10737418240B 将十进制数45转换成对应的二进制数、八进制数、十六进制数各是多少? 答;二进制101101,八进制55,十六进制2D。 二、简答题...

    2计算机应用基础.doc

    一个文件大小为10G,这个文件为多少MB、KB、B? 答:10GB=10240NB=10485760MB=10737418240B 。 2.将十进制数45转换成对应的二进制数、八进制数、十六进制数各是多少? 答:二进制101101,八进制55,十六进制2D。 ...

    计算机应用基础(00018)).docx

    数字化视频光盘 做题结果:B 参考答案:A 3、计算机内存储器的信息存储基本单位是 【 】 A.Byte B.KB C.MB D.GB 做题结果:B 参考答案:A 4、用计算机高级语言编写的程序称为 。 【 】 A.汇编程序 B.源程序 C.编译...

    会计理论考试题

    A、文件占用的空间变大 B、发生异常蜂鸣声 C、屏幕显示异常图形 D、机内的电扇不转 2. Windows98支持下面___C__网络协议。 A、Net BEUI B、IPX/SPX C、TCP/IP D、Banyan VINES 3.为了方便人们记忆;阅读和编程,...

    《计算机应用基础》.doc

    一个文件大小为10G,这个文件为多少MB、KB、B? 答:10GB=10240NB=10485760MB=10737418240B 2.将十进制数45转换成对应的二进制数、八进制数、十六进制数各是多少? 答:二进制是101101,八进制是55,十六进制是2D ...

    delphi 开发经验技巧宝典源码

    0079 如何将B转换成GB、MB和KB 52 3.3 判断及转换类算法 53 0080 判断IP地址是否合法的算法 53 0081 判断身份证是否合法的算法 54 0082 判断素数的算法 55 0083 将字符串转换成Unicode格式 56 3.4 排序...

    delphi 开发经验技巧宝典源码06

    0079 如何将B转换成GB、MB和KB 52 3.3 判断及转换类算法 53 0080 判断IP地址是否合法的算法 53 0081 判断身份证是否合法的算法 54 0082 判断素数的算法 55 0083 将字符串转换成Unicode格式 56 3.4 排序...

Global site tag (gtag.js) - Google Analytics