在 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)
}