diff --git a/src/main/java/cn/chjyj/szwh/utils/SzFileUtils.java b/src/main/java/cn/chjyj/szwh/utils/SzFileUtils.java index 3cf53dc..f99f702 100644 --- a/src/main/java/cn/chjyj/szwh/utils/SzFileUtils.java +++ b/src/main/java/cn/chjyj/szwh/utils/SzFileUtils.java @@ -45,7 +45,7 @@ public class SzFileUtils { */ public static String fileSizeFormat(Long tfilesize){ String out="0b"; - //long fileSize = tfilesize - 1; + //获取到浮点型数据 float fileSize = tfilesize.floatValue(); //TB if(fileSize>1099511627776l) { @@ -53,17 +53,17 @@ public class SzFileUtils { out =String.format("%.2f", f)+"TB"; } //GB - if(fileSize>1073741824l) { - float f = fileSize/1073741824; + if(fileSize>1073741824l && fileSize<1099511627776l) { + float f = fileSize/1073741824l; out =String.format("%.2f", f)+"GB"; } //MB - if(fileSize>1048576){ + if(fileSize>1048576l && fileSize<1073741824l){ float f = fileSize/1048576; out = String.format("%.2f",f)+"MB"; } //KB - if(fileSize>1024){ + if(fileSize>1024l && fileSize<1048576l){ float f = fileSize/1024; out = String.format("%.2f",f)+"KB"; }