HeWang 6 месяцев назад
Родитель
Сommit
56f15aab4f
1 измененных файлов с 10 добавлено и 8 удалено
  1. 10 8
      tools/disk/main/main.go

+ 10 - 8
tools/disk/main/main.go

@@ -18,15 +18,17 @@ func GetDirectoryDiskUsed(directories []string) (uint64, error) {
 	lines := strings.Split(string(output), "\n")
 	lines := strings.Split(string(output), "\n")
 	sum := uint64(0)
 	sum := uint64(0)
 	for _, line := range lines {
 	for _, line := range lines {
-		fmt.Println(line)
-		fields := strings.Fields(line)
-		parseUint, err := strconv.ParseUint(fields[0], 10, 64)
-		fmt.Println("parseUint", parseUint)
-		if err != nil {
-			fmt.Println(err)
-			return 0, err
+		if len(line) > 0 {
+			fmt.Println(line)
+			fields := strings.Fields(line)
+			parseUint, err := strconv.ParseUint(fields[0], 10, 64)
+			fmt.Println("parseUint", parseUint)
+			if err != nil {
+				fmt.Println(err)
+				return 0, err
+			}
+			sum += parseUint
 		}
 		}
-		sum += parseUint
 	}
 	}
 	return sum, nil
 	return sum, nil
 }
 }