12345678910111213141516 |
- package format
- import "fmt"
- func HumanBytes(b int64) string {
- switch {
- case b > 1000*1000*1000:
- return fmt.Sprintf("%d GB", b/1000/1000/1000)
- case b > 1000*1000:
- return fmt.Sprintf("%d MB", b/1000/1000)
- case b > 1000:
- return fmt.Sprintf("%d KB", b/1000)
- default:
- return fmt.Sprintf("%d B", b)
- }
- }
|