lyhzzz 3 年之前
父節點
當前提交
a8a92bab04
共有 1 個文件被更改,包括 7 次插入3 次删除
  1. 7 3
      src/main/java/com/fdkankan/fusion/common/util/FileWriterUtil.java

+ 7 - 3
src/main/java/com/fdkankan/fusion/common/util/FileWriterUtil.java

@@ -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";
     }
 }