package main
import (
"fmt"
"github.com/gogf/gf/os/gfile"
)
func main() {
// 获取文件信息
info, err := gfile.Stat("/path/to/file.txt")
if err != nil {
fmt.Println("获取文件信息出错:", err)
return
}
// 输出文件大小
fmt.Println("文件大小:", info.Size())
}
在上述例子中,gfile.Stat函数返回一个os.FileInfo接口,通过该接口可以获取文件的各种信息。其中,Size方法表示文件的大小,返回的单位是字节(bytes)。
请注意,文件的大小是一个整数值,你可以根据需要进行格式化,例如转换成更大的单位(KB、MB、GB等)。
这是一个基本的文件大小获取示例。在实际应用中,你可以利用这个信息进行文件大小的判断,监控等操作。
转载请注明出处:http://www.zyzy.cn/article/detail/7744/GoFrame