|
@@ -1,6 +1,7 @@
|
|
|
package com.fdkankan.fusion.common.util;
|
|
|
|
|
|
import java.io.*;
|
|
|
+import java.math.BigDecimal;
|
|
|
import java.nio.file.Paths;
|
|
|
import java.nio.file.StandardCopyOption;
|
|
|
|
|
@@ -74,10 +75,13 @@ public class FileWriterUtil {
|
|
|
return null;
|
|
|
}
|
|
|
|
|
|
- public static String setFileSize(long length) {
|
|
|
+ public static String setFileSize(Long length) {
|
|
|
+ BigDecimal decimal = new BigDecimal(length);
|
|
|
+ BigDecimal size = new BigDecimal(1024);
|
|
|
if(length >= 1024 * 1024 ){
|
|
|
- return length / 1024 / 1024 +"mb";
|
|
|
+ return decimal.divide(size.multiply(size)).setScale(2,BigDecimal.ROUND_HALF_UP).toString() + "mb";
|
|
|
}
|
|
|
- return length / 1024 +"kb";
|
|
|
+
|
|
|
+ return decimal.divide(size).setScale(2,BigDecimal.ROUND_HALF_UP).toString() +"kb";
|
|
|
}
|
|
|
}
|