`
liangoogle
  • 浏览: 278486 次
  • 性别: 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 硬盘大小转换 数据转换 内存转换 存储大小转换

    C#将B转换成GB、MB和KB(字节转换

    在IT领域,尤其是在编程中,数据的存储和处理经常涉及到不同单位之间的转换,例如字节(B)、千字节(KB)、兆字节(MB)和吉字节(GB)。在C#编程语言中,进行这种单位转换是常见的任务,特别是在处理文件大小、...

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

    "易语言-文件大小转换源码 字节转换成KB/MB/GB"这个标题和描述揭示了一个关键知识点,即如何使用易语言(Easy Language)来实现这个功能。易语言是一种中文编程语言,设计目标是使计算机编程变得更加简单、直观,...

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

    本文将详细介绍如何使用易语言将文件大小从字节转换为KB、MB和GB。 首先,我们需要了解字节与这些更大单位之间的换算关系。1KB等于1024字节,1MB等于1024KB,而1GB又等于1024MB。因此,我们可以创建一个简单的算法...

    文件大小转换源码 字节转换成KB/MB/GB

    在IT行业中,文件大小的表示通常涉及到不同的单位转换,如字节、千字节(KB)、兆字节(MB)和吉字节(GB)。这些单位用于衡量存储设备的容量和传输数据的速度。本篇文章将深入讲解如何进行文件大小的转换,特别是从...

    如何将B转换成GB、MB和KB

    本篇文章将详细介绍如何将B(字节)转换为GB(吉字节)、MB(兆字节)和KB(千字节),并提供一个程序示例供参考。 首先,了解它们之间的关系是基础。1个字节(B)等于8位(bit),而更大的单位则基于1024的倍数关系: ...

    VC++ 将字节转换成KB、MB和GB

    在计算机科学中,数据存储和传输经常涉及到不同的单位,如字节(B)、千字节(KB)、兆字节(MB)和吉字节(GB)。VC++ 是一种基于 C++ 的集成开发环境,用于编写 Windows 应用程序。在这个场景下,我们需要了解如何...

    易语言API转换文件大小源码-易语言

    描述中提到的“易语言API转换文件大小源码”进一步强调了这是关于如何使用易语言API来获取文件的大小,并将这个数值转换为用户友好的字符串格式,例如“10 KB”,“5 MB”等。在编程中,通常会用字节(B)作为基本...

    文件大小和最后修改日期的转换

    以下是一个示例代码片段,展示了如何将文件大小转换为B、KB、MB或GB: ```java public String formatFileSize(long fileS) { DecimalFormat df = new DecimalFormat("#.00"); String fileSizeString = ""; if ...

    C#将B转换成GB、MB和KB(字节转换)

    在编程领域,尤其是在处理文件大小或内存占用时,经常需要进行单位转换,例如将字节(B)转换为千字节(KB),兆字节(MB)或者吉字节(GB)。C#作为.NET框架的主要编程语言,提供了丰富的数学运算支持,使得这种转换变得...

    Java实现字节数B转化为KB、MB、GB的方法示例【测试可用】

    Java是一种广泛使用的编程语言,在文件处理系统中,经常需要将字节数B转化为KB、MB、GB等单位,以便更好地呈现给用户。下面将详细介绍Java实现字节数B转化为KB、MB、GB的方法。 1. 字节数B转化为KB 在文件处理系统...

    php统计文件大小,以GB、MB、KB、B输出

    本文将介绍如何使用PHP中的函数来实现文件大小的统计,并将结果以GB、MB、KB、B为单位输出。首先,我们会接触到的是`filesize`函数和`fread`读取命令。 `filesize`函数是PHP内置的一个函数,其作用是获取指定文件的...

    delphi获取文件大小

    请注意,文件大小的单位通常以字节(B)表示,你可能需要根据需要将其转换为更易于理解的单位,如千字节(KB)、兆字节(MB)或吉字节(GB)。例如,将字节数除以1024得到KB,除以1024^2得到MB,以此类推。 在你的...

    FileSizeUtil.rar_filesizeutil_kb mb

    在IT行业中,处理文件时经常会遇到需要将文件的大小从字节转换为更易读的单位,如KB、MB或GB。"FileSizeUtil.rar_filesizeutil_kb_mb"这个标题和描述涉及的核心知识点就是如何进行这样的转换。下面我们将详细讨论这...

    计算机存储信息的大小 TB、GB、MB、KB.doc

    以下是关于TB、GB、MB、KB等存储单位的详细解释: 1. 字节(Byte):字节是最基本的存储单位,通常一个英文字符占用1个字节,而一个汉字通常占用2个字节。字节由8位二进制位(bit)组成。 2. 千字节(KB,Kilobyte...

    计算机应用基础作业.pdf

    - 文件大小通常以字节(B)、千字节(KB)、兆字节(MB)、吉字节(GB)等单位表示。 - 1GB等于1024MB,1MB等于1024KB,1KB等于1024B。 - 对于一个30GB的文件,转换为MB、KB和B的计算如下: - 30GB = 30 * 1024 ...

    文件比较大小的源码 下载

    - **单位转换**:为了用户友好的显示,我们可能需要将字节转换为KB、MB、GB等更易读的单位。 - **文件大小范围检查**:在某些场景下,我们可能需要限制比较的文件大小,例如只比较大于某个阈值的文件。 此外,对于...

Global site tag (gtag.js) - Google Analytics