Golang获取文件的大小


在Go语言中,你可以使用os.Stat()来获取文件信息,其中就包括文件的大小;

os.Stat()返回一个os.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("test.py")
	print(filesize)

}

如需转载,请注明出处;本文地址:https://www.perfcode.com/p/get-file-length-in-golang.html