Browse Source

限定计算范围

master
xyiege 3 years ago
parent
commit
9a8ea2130a
  1. 10
      src/main/java/cn/chjyj/szwh/utils/SzFileUtils.java

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

@ -45,7 +45,7 @@ public class SzFileUtils {
*/ */
public static String fileSizeFormat(Long tfilesize){ public static String fileSizeFormat(Long tfilesize){
String out="0b"; String out="0b";
//long fileSize = tfilesize - 1; //获取到浮点型数据
float fileSize = tfilesize.floatValue(); float fileSize = tfilesize.floatValue();
//TB //TB
if(fileSize>1099511627776l) { if(fileSize>1099511627776l) {
@ -53,17 +53,17 @@ public class SzFileUtils {
out =String.format("%.2f", f)+"TB"; out =String.format("%.2f", f)+"TB";
} }
//GB //GB
if(fileSize>1073741824l) { if(fileSize>1073741824l && fileSize<1099511627776l) {
float f = fileSize/1073741824; float f = fileSize/1073741824l;
out =String.format("%.2f", f)+"GB"; out =String.format("%.2f", f)+"GB";
} }
//MB //MB
if(fileSize>1048576){ if(fileSize>1048576l && fileSize<1073741824l){
float f = fileSize/1048576; float f = fileSize/1048576;
out = String.format("%.2f",f)+"MB"; out = String.format("%.2f",f)+"MB";
} }
//KB //KB
if(fileSize>1024){ if(fileSize>1024l && fileSize<1048576l){
float f = fileSize/1024; float f = fileSize/1024;
out = String.format("%.2f",f)+"KB"; out = String.format("%.2f",f)+"KB";
} }

Loading…
Cancel
Save