github.com/fzfile/BaiduPCS-Go@v0.0.0-20200606205115-4408961cf336/internal/pcscommand/quota.go (about) 1 package pcscommand 2 3 import ( 4 "fmt" 5 "github.com/fzfile/BaiduPCS-Go/pcsutil/converter" 6 ) 7 8 // RunGetQuota 执行 获取当前用户空间配额信息, 并输出 9 func RunGetQuota() { 10 quota, used, err := GetBaiduPCS().QuotaInfo() 11 if err != nil { 12 fmt.Println(err) 13 return 14 } 15 fmt.Printf("用户名: %s, 总空间: %s, 已用空间: %s, 比率: %f%%\n", 16 GetActiveUser().Name, 17 converter.ConvertFileSize(quota), 18 converter.ConvertFileSize(used), 19 100*float64(used)/float64(quota), 20 ) 21 }