我查了 golang.org/pkg/os/#File,但还是不知道。似乎无法获取文件长度,我错过了什么吗?
如何在Go中获取文件长度?
(*os.File).Stat()返回一个os.FileInfo值,该值又具有一个Size()方法。因此,给定一个文件f,代码将类似于
(*os.File).Stat()
os.FileInfo
Size()
f
fi, err := f.Stat() if err != nil { // Could not obtain stat, handle error } fmt.Printf("The file is %d bytes long", fi.Size())