/*** 获取指定文件大小   */public static long getFileSize(File file) throws Exception {long size = 0;if (file.exists()) {FileInputStream fis = null;fis = new FileInputStream(file);size = fis.available();} else {Log.e("获取文件大小", "文件不存在!");}return size;}
/*** 获取指定文件夹*/public static long getFileSizes(File f) throws Exception {long size = 0;File flist[] = f.listFiles();for (int i = 0; i < flist.length; i++) {if (flist[i].isDirectory()) {size = size + getFileSizes(flist[i]);} else {size = size + getFileSize(flist[i]);}}return size;}

把得到的long转化为kb,M等

/*** 转换文件大小*/public static String toFileSize(long fileS) {DecimalFormat df = new DecimalFormat("#.00");String fileSizeString = "";String wrongSize = "0B";if (fileS == 0) {return wrongSize;}if (fileS < 1024) {fileSizeString = df.format((double) fileS) + "B";} else if (fileS < 1048576) {fileSizeString = df.format((double) fileS / 1024) + "KB";} else if (fileS < 1073741824) {fileSizeString = df.format((double) fileS / 1048576) + "MB";} else {fileSizeString = df.format((double) fileS / 1073741824) + "GB";}return fileSizeString;}

Android 获取指定图片或文件的大小相关推荐

  1. php accept-length,php中Accept-Length获取不到下载文件的大小

    php中在做文件下载的时候,其中要加上这么一些header信息: header("Content-type: application/octet-stream"); header( ...

  2. header php下载文件很小,php中Accept-Length获取不到下载文件的大小

    php中在做文件下载的时候,其中要加上这么一些header信息:header("Content-type: application/octet-stream"); header(& ...

  3. 数值策划的自我修养(二):用VBA批量获取指定目录下文件的名字

    目录索引 批量获取指定目录下文件的名字 批量获取指定目录下文件的名字 游戏项目的管理,自然少不了配置表的管理.今天记录的是如何在制作配置表管理工具时批量获取配置表文件夹下的配置表名并顺序写到一张Exc ...

  4. android获取指定文件夹的穿件时间,最近访问时间和最近修改时间

    目标 检测android手机常用应用时,可以检测应用在指定位置的文件夹属性,来做辅助判断设备的状态. 代码 import org.json.JSONException; import org.json ...

  5. Android获取本地图片缩略图终极解决方案

    QAQ学Android真的还是要在项目中获得锻炼,脱离实际一切都是耍流氓哼唧~! 花了一下午时间搞定了项目中要实现的:获取本地图片缩略图并显示在ListView上的,并且点击要能获得该图片文件路径功能 ...

  6. android 扫描所有文件大小,Android获取指定文件大小

    /** * 获取指定文件大小 * @param f * @return * @throws Exception */ public static long getFileSize(File file) ...

  7. Android获取相册图片-实现选择相册图片功能

    初识MediaProvider 需求:发朋友圈进行图片的选择,或者扫描二维码从图库选取...那么我们如何实现?这就需要借助媒体库的内容提供者MediaProvider,通过它,我们不仅可以读取图片,还 ...

  8. php 获取远程图片长宽和大小

    /***获取远程图片的宽高和体积大小 ** @param string $url 远程图片的链接 * @param string $type 获取远程图片资源的方式, 默认为 curl 可选 frea ...

  9. Android获取手机图片

    1.概述 在Andorid系统中所有的文件路径都保存在一个数据库中,位于data/data/com.android.providers.media文件夹下的external.db 里面的files表就 ...

最新文章

  1. 150个Java面试问答-最终清单(PDF下载)
  2. JAVAWEB入门之IDEA与tomcat相关配置
  3. linux下安装opencv4.4.0
  4. Vue-cli4 配置别名
  5. 学python需要什么软件-学python要准备什么软件-问答-阿里云开发者社区-阿里云
  6. Apriori算法+python实现
  7. SQL Server中的联合主键、聚集索引、非聚集索引、mysql 联合索引
  8. Neural networks and deep learning C1总结(一)
  9. Qt Data Visualization 3D可视化
  10. Windows 系统必备软件
  11. cdr圆形渐变填充怎么设置_适用于平面设计的软件cdr!
  12. TI-TMS320F28335学习详解(1)::DSP是什么
  13. 使用html框架制作一个网站布局
  14. 深入理解Plasma(四)Plasma Cash
  15. 隔壁小王的shell命令1
  16. win10 pycharm小写变大写,键盘输入错乱
  17. iOS开发 之字体类型的设置与选择
  18. 机器视觉VS计算机视觉
  19. 会声会影2022试用版 智能、快速、简单的视频剪辑软件
  20. cmd调取windows组件的dos命令大全和常用网络工具,及Linux系统下命令大全

热门文章

  1. 30.一张图理解EOS是什么
  2. 数据库实验六:完整性语言实验
  3. 南开大学20春计算机应用基础在线作业,南开大学20春学期计算机应用基础在线作业参考答案...
  4. 颜色相关直方图(color correlogram)
  5. 「Linux-基础」CentOS8 权限管理
  6. Clarify concepts: WANET, MANET, WMN, WSN, DTN
  7. AJAXJSON基础入门与提升
  8. Android美化EditText
  9. 开发常用下载地址收藏
  10. citra黑屏_3ds模拟器最新版Citra下载_3ds模拟器Citra2019最新版下载_游戏堡