aboutsummaryrefslogtreecommitdiff
path: root/utils/format/format.go
diff options
context:
space:
mode:
Diffstat (limited to 'utils/format/format.go')
-rw-r--r--utils/format/format.go32
1 files changed, 0 insertions, 32 deletions
diff --git a/utils/format/format.go b/utils/format/format.go
deleted file mode 100644
index e57bc1f..0000000
--- a/utils/format/format.go
+++ /dev/null
@@ -1,32 +0,0 @@
-package format
-
-import "fmt"
-
-func FileSize(size int64) string {
- const unit = 1024
- if size < unit {
- return fmt.Sprintf("%d B", size)
- }
- div, exp := int64(unit), 0
- for n := size / unit; n >= unit; n /= unit {
- div *= unit
- exp++
- }
-
- val := float64(size) / float64(div)
- unitStr := "KMGTPE"[exp : exp+1]
- if val == float64(int64(val)) {
- return fmt.Sprintf("%d %sB", int64(val), unitStr)
- }
- return fmt.Sprintf("%.2f %sB", val, unitStr)
-}
-
-func Count(count int64) string {
- if count < 1000 {
- return fmt.Sprintf("%d", count)
- } else if count < 1000000 {
- return fmt.Sprintf("%.1fK", float64(count)/1000)
- } else {
- return fmt.Sprintf("%.1fM", float64(count)/1000000)
- }
-}