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){
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";
}

Loading…
Cancel
Save