/**
* @Description://获取文件大小
* @author:liuyc
* @time:2016年5月31日 上午9:37:15
*/
public static String getFileSize(File file) {
long longSize = 0;
FileInputStream fis = null;
try {
if (file.exists()) {
fis = new FileInputStream(file);
longSize = fis.available();
}
} catch (Exception e) {
throw new RuntimeException(e);
}
DecimalFormat df = new DecimalFormat("#.00");
String fileSizeStr = "";
if (longSize < 1024) {
fileSizeStr = df.format((double) longSize) + "B";
} else if (longSize < 1048576) {
fileSizeStr = df.format((double) longSize / 1024) + "K";
} else if (longSize < 1073741824) {
fileSizeStr = df.format((double) longSize / 1048576) + "M";
} else {
fileSizeStr = df.format((double) longSize / 1073741824) + "G";
}
return fileSizeStr;
}
java 获取文件大小
最新推荐文章于 2023-06-14 15:10:15 发布