在 Go 语言中,你可以使用os
包中的Stat()
函数来获取文件信息,其中就包括文件的大小;
os.Stat()返回一个用于描述指定文件信息的FileInfo
对象,该对象提供Size()
方法用于获取文件的大小;
获取文件大小
获取文件大小的示例如下:
package main
import (
"os"
)
func getFileSize(filename string)(int64,error){
fi,err := os.Stat(filename)
if err != nil{
return 0,err
}
return fi.Size(),nil
}
func main(){
filesize,_ := getFileSize("example.dat")
print(filesize)
}