文件大小工具类.
来源:互联网 发布:诺基亚s60软件下载 编辑:程序博客网 时间:2024/05/23 12:00
/** * <p> * 文件大小工具类. * </p> * * @author poplar.yfyang * @version 1.0 2013-01-02 12:50 PM * @since JDK 1.5 */public class FileSizeHelper { public static long ONE_KB = 1024; public static long ONE_MB = ONE_KB * 1024; public static long ONE_GB = ONE_MB * 1024; public static long ONE_TB = ONE_GB * (long)1024; public static long ONE_PB = ONE_TB * (long)1024; public static String getHumanReadableFileSize(Long fileSize) { if(fileSize == null) return null; return getHumanReadableFileSize(fileSize.longValue()); } public static String getHumanReadableFileSize(long fileSize) { if(fileSize < 0) { return String.valueOf(fileSize); } String result = getHumanReadableFileSize(fileSize, ONE_PB, "PB"); if(result != null) { return result; } result = getHumanReadableFileSize(fileSize, ONE_TB, "TB"); if(result != null) { return result; } result = getHumanReadableFileSize(fileSize, ONE_GB, "GB"); if(result != null) { return result; } result = getHumanReadableFileSize(fileSize, ONE_MB, "MB"); if(result != null) { return result; } result = getHumanReadableFileSize(fileSize, ONE_KB, "KB"); if(result != null) { return result; } return String.valueOf(fileSize)+"B"; } private static String getHumanReadableFileSize(long fileSize, long unit, String unitName) { if(fileSize == 0) return "0"; if(fileSize / unit >= 1) { double value = fileSize / (double)unit; DecimalFormat df = new DecimalFormat("######.##"+unitName); return df.format(value); } return null; }}
阅读全文
0 0
- 文件大小工具类.
- 文件大小Byte工具转换类
- android文件大小输出工具类
- java通用工具类 ---获取目录文件大小
- 文件大小端翻转工具
- Java获取文件大小,文件夹内文件个数的工具类
- Android中计算文件大小的工具类:FileSizeUtil
- java 文件大小格式化显示工具
- android.text.format.Formatter计算文件大小超方便的工具类
- 文件大小
- 文件大小
- Java 中按文件名称分类,按文件大小分类,按照文件类型分类,按照最后修改时间分类的工具类
- Android之图片压缩和Uri与String类型的路径转换,获取图片,文件大小的工具类
- 你知道什么工具能压缩JavaScript脚本文件大小吗?
- 文件大小转换工具Formatter.formatFileSize(MainActivity.this, bitmap.getByteCount())
- 我的Android进阶之旅------>Java文件大小转换工具类 (B,KB,MB,GB,TB,PB之间的大小转换)
- android 字符串工具类 格式化日期字符串 拼接数组 判断字符串是否为空 转换时间显示 转换文件大小 获取中英文字符个数
- 如何将网页所用图片裁剪成固定大小、合适文件大小(photoshop工具)
- TCP/IP详解一 ——TCP的可靠性保证方法
- 仿select下拉框,鼠标点击元素以外隐藏下拉框
- Redux 生产实践使用注意事项
- sd/mmc/tf插拔无法挂载文件系统
- react组件状态的一点说明
- 文件大小工具类.
- 基于ueditor-1.4.3.3实现图片上传到项目以外的目录下
- Maven实现直接部署Web项目到Tomcat
- Lua编程中遇到的table类型传递引用问题
- DOM节点删除之detach()和remove()区别
- SpringBoot加https的配置
- 客户端(android/ios)与java服务端tomcat的gzip实现
- 回溯算法解八皇后问题(java版)
- ceph perf counter 源码分析及使用