initial commits
parent
c54c73bc14
commit
bb6ac970b4
|
@ -0,0 +1,25 @@
|
|||
package raft
|
||||
|
||||
import (
|
||||
"io/fs"
|
||||
)
|
||||
|
||||
// fileSize returns the file-size of an fs.File.
|
||||
func fileSize(file fs.File) (int64, error) {
|
||||
|
||||
if nil == file {
|
||||
return 0, errNilFile
|
||||
}
|
||||
|
||||
var fileinfo fs.FileInfo
|
||||
{
|
||||
var err error
|
||||
|
||||
fileinfo, err = fileInfo(file)
|
||||
if nil != err {
|
||||
return 0, err
|
||||
}
|
||||
}
|
||||
|
||||
return fileinfo.Size(), nil
|
||||
}
|
Loading…
Reference in New Issue