added preload transfer rate
This commit is contained in:
parent
0c4376ec32
commit
470eeb921c
5 changed files with 111 additions and 13 deletions
15
pkg/fs/fs.go
15
pkg/fs/fs.go
|
|
@ -126,12 +126,7 @@ const (
|
|||
TiB
|
||||
)
|
||||
|
||||
func (fs *FS) FileSize(name string) (size string) {
|
||||
fi, err := fs.Stat(name)
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
s := fi.Size()
|
||||
func FileSize(s int64) string {
|
||||
switch {
|
||||
case s >= TiB:
|
||||
return strconv.Itoa(int(s/TiB)) + " TiB"
|
||||
|
|
@ -145,6 +140,14 @@ func (fs *FS) FileSize(name string) (size string) {
|
|||
return strconv.Itoa(int(s)) + " B"
|
||||
}
|
||||
|
||||
func (fs *FS) FileSize(name string) string {
|
||||
fi, err := fs.Stat(name)
|
||||
if err != nil {
|
||||
return ""
|
||||
}
|
||||
return FileSize(fi.Size())
|
||||
}
|
||||
|
||||
func (fs *FS) RemoveDst(name string) error {
|
||||
return fs.dst.Remove(name)
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue