/**
* 转换文件大小 参数为xxB,结果保留2位小数
*/
public static String convertSizeToString(String strSize) {
long size = Long.valueOf(strSize);
DecimalFormat df=new DecimalFormat("0.00");
if (size < 0) {
size = 0;
}
return size >= 1024 ? size / 1024 >= 1024 ? size / 1024 / 1024 >= 1024 ? df.format((float)size / 1024 / 1024 / 1024) + "GB" : df.format((float)size / 1024 / 1024) + "MB" : df.format((float)size / 1024) + "KB" : size + "B";
}