Browse Source

文件格式化

master
xyiege 4 years ago
parent
commit
04a78294d4
  1. 35
      src/main/java/cn/chjyj/szwh/utils/SzFileUtils.java

35
src/main/java/cn/chjyj/szwh/utils/SzFileUtils.java

@ -29,4 +29,39 @@ public class SzFileUtils {
ins.close();
return new String(sb);
}
/**
* 格式化文件大小
* @param tfilesize
* @return
*/
public static String fileSizeFormat(Long tfilesize){
String out="0b";
long fileSize = tfilesize - 1;
//TB
if(fileSize>1099511627776l) {
float f= fileSize/1099511627776l;
out =String.format("%.2f", f)+"TB";
}
//GB
if(fileSize>1073741824l) {
float f = fileSize/1073741824;
out =String.format("%.2f", f)+"GB";
}
//MB
if(fileSize>1048576){
float f = fileSize/1048576;
out = String.format("%.2f",f);
}
//KB
if(fileSize>1024){
float f = fileSize/1024;
out = String.format("%.2f",f);
}
//b
if(fileSize>0){
out = fileSize+"b";
}
return out;
}
}
Loading…
Cancel
Save