`

file size 的大小计算

 
阅读更多

file size 的大小计算:

 

String android.text.format.Formatter.formatFileSize(Context context, long number)

String apkSize = Formatter.formatFileSize( ,  );

 

 

//返回数组,下标1代表大小,下标2代表单位 KB/MB
    String[] filesize(long size){
        String str="";
        if(size>=1024){
            str="KB";
            size/=1024;
            if(size>=1024){
                str="MB";
                size/=1024;
            }
        }
        DecimalFormat formatter=new DecimalFormat();
        formatter.setGroupingSize(3);
        String result[] =new String[2];
        result[0]=formatter.format(size);
        result[1]=str;
        return result;
    }

 

private String size2string(long size){
  DecimalFormat df = new DecimalFormat("0.00");
  String mysize = "";
  if( size > 1024*1024){
    mysize = df.format( size / 1024f / 1024f ) +"M";
  }else if( size > 1024 ){
    mysize = df.format( size / 1024f ) +"K";
  }else{
    mysize = size + "B";
  }
  return mysize;
}


 

百分制转换

progress =(int)(((float)count / length) * 100);
		    	    
		    	    Log.d("test", "===进度====" + size2string(count) + "___" + progress + "%");

 

 

分享到:
评论
1 楼 ZSRTFAT 2012-10-19  

相关推荐

    php7下的filesize函数

    在php下filesize是用来计算文件大小的函数,我们可以通过filesize(‘file’)的形式来确定一个文件的字节大小,通过/1024来精确KB,GB等单位。 比如计算一个文件取两位KB的大小实例为 echo round(filesize(basename($...

    calculate file size transfer time

    以前收集的程序,可以计算需要传输文件的大小,以及传输时间

    Python简单计算文件夹大小的方法

    本文实例讲述了Python简单计算文件夹大小的方法。分享给大家供大家参考。具体如下: import os, re """ 查看文件夹下的所有文件及文件夹 join为拼接函数 """ def Look_File(...def FileSize(path): size

    PHP fopen()和 file_get_contents()应用与差异介绍

    //计算文件大小 echo fread($file,$filesize);//读取文件 fclose($file);//关闭文件 fopen()打开文件例子, fclose()用不用在页面上都没有体现,但是如果不用fclose()的话,被打开的文件会一直占用资源。 ...

    miniprogram-file-uploader

    支持的特性 分块读取,可限制占用内存大小 分块并发上传 支持暂停、恢复、取消、重传 支持秒传,计算md5判断服务端是否已存在 支持进度、预估剩余时间、平均速度、出错自动重试 错误处理安装通过 npm 安装npm i ...

    VC 下载文件显示进度条.rar

     int filesize = fTargFile->SeekToEnd();  fTargFile->SeekToBegin();  outfs = filesize / 1024;// 计算文件大小(千字节)  FileSize.Format("%d",outfs);// 以KB为单位格式文件大小  // 在当前目录创建新的...

    PHP统计目录大小的自定义函数分享

    计算文件的大小可以通过前面介绍过的filesize()函数完成,统计磁盘大小也可以使用disk_free_space()和disk_total_space()两个函数实现。但PHP目前并没有提供目录总大小的标准函数,因此我们要自定义一个函数来完成这...

    用PHP来计算某个目录大小的方法

    PHP CURL session COOKIE 可以调用系统命令,还可以这样: 复制代码 代码如下: function dirsize($dir) { @$dh = opendir($dir); $size = 0; while ($file = @readdir($dh)) { if ($file...) { $size += filesize($path

    php使用递归计算文件夹大小

    方法很简单,这里就不多废话了,直接奉上代码: ... //初始大小为0  while(false !== ($file = @readdir($dh))){ //循环读取目录下的文件  if($file!=’.’ and $file!=’..’){  $path = $dir.’/’.$f

    mysql-size-estimator:Mysql 表大小估计器

    mysql-size-estimator 是一个简单的工具,用于估计给定表模式的 mysql 表大小。 它不是 100% 准确的,也不可能是。 使用此工具提供洞察力要好得多。 字符串字段将消耗其限制。 假设您有一个 utf-8 字符串字段,...

    pull-request-size:根据更改的总代码行将标签应用于“拉取请求”

    拉取请求大小将PR的大小计算为 total additions + total deletions - (all generated¹ file additions/deletions) ¹生成的文件是在定义的标准生成文件之一,或者在.gitattributes文件中使用linguist-generated=...

    操作系统文件系统的用户界面

    分别使用文件的系统调用read(fd, buf, nbytes), write(fd, buf, nbytes)和文件的库函数fread(buf, size, nitems, fp), fwrite(buf, size, nitems, fp),编写一个文件的复制程序(文件大小>1M )。 main(int argc, ...

    PHP上传文件涉及到的参数

    upload_max_filesize 允许上传文件大小的最大值,默认为2M post_max_size 控制在采用POST方法进行一次表单提交中PHP所能够接收的最大数据量。如果希望使用PHP文件上传功能,则需要将此值改为比upload_max_file...

    一个php文件上传类库

    这个PHP文件的上传类主要是用来...$_FILES["file"]["size"] - 被上传文件的大小,以字节计 $_FILES["file"]["tmp_name"] - 存储在服务器的文件的临时副本的名称 $_FILES["file"]["error"] - 由文件上传导致的错误代码

    AspUpload.zip

    Response.Write File.Name & "= " & File.Path & " (" & File.Size &")<BR>" Next %> Otheritems: For Each Item in Upload.Form Response.Write Item.Name & "= " & Item.Value &"<BR>" Next %> 注意:我们的...

    strust文件上传

    this.fileSize = fileSize; } public void setFilePath(String filePath) { this.filePath = filePath; } public void setFileDate(String fileDate) { this.fileDate = fileDate; } } package ...

    php文件打包 下载之使用PHP自带的ZipArchive压缩文件并下载打包好的文件

    总结: 使用PHP下载文件的操作需要给出四个header(),可以参考我的另一篇博文:PHP如何实现下载功能超详细流程分析 计算文件的大小的时候,并不需要先打开文件,通过filesize($filename)就可以看出,如果需要先打开...

    一个php文件上传类库.zip

    $_FILES["file"]["size"] - 被上传文件的大小,以字节计 $_FILES["file"]["tmp_name"] - 存储在服务器的文件的临时副本的名称 $_FILES["file"]["error"] - 由文件上传导致的错误代码 这是一种非常简单文件上传...

    ExtJS原生多文件拖动上传组件

    //计算所有图片最大宽与所有高 totalImagesSize(width, height) //获取文件大小 getFileSize(size) //获取blob dataURItoBlob(dataURI) //文件排序 sortFile(sing) //上传所有文件 uploadFile() //...

Global site tag (gtag.js) - Google Analytics