public static String dealFileSize(String oldSize) {
int size = 0;
try {
size = Integer.parseInt(oldSize);
} catch (NumberFormatException e) {
return "0B";
}
if (size >= 0 && size < 1024) {
return size + "B";
} else if (size >= 1024 && size < 1024 * 1024) {
return (size / 1024) + "KB";
} else if (size >= 1024 * 1024 && size < 1024 * 1024 * 1024) {
return (size / 1024 / 1024) + "MB";
}
return "0B";
}
只用于小文件计算大小,例如: