Commit 9f04e5a8 authored by Michael Yang's avatar Michael Yang
Browse files

format bytes

parent f91bb2f7
...@@ -7,10 +7,13 @@ const ( ...@@ -7,10 +7,13 @@ const (
KiloByte = Byte * 1000 KiloByte = Byte * 1000
MegaByte = KiloByte * 1000 MegaByte = KiloByte * 1000
GigaByte = MegaByte * 1000 GigaByte = MegaByte * 1000
TeraByte = GigaByte * 1000
) )
func HumanBytes(b int64) string { func HumanBytes(b int64) string {
switch { switch {
case b > TeraByte:
return fmt.Sprintf("%.1f TB", float64(b)/TeraByte)
case b > GigaByte: case b > GigaByte:
return fmt.Sprintf("%.1f GB", float64(b)/GigaByte) return fmt.Sprintf("%.1f GB", float64(b)/GigaByte)
case b > MegaByte: case b > MegaByte:
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment