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.Name())
fmt.Println("大小:", info.Size())
fmt.Println("创建时间:", info.Ctime())
fmt.Println("修改时间:", info.Mtime())
fmt.Println("访问时间:", info.Atime())
}
在上述例子中,gfile.Stat函数返回一个os.FileInfo接口,通过该接口可以获取到文件的各种信息。其中,Ctime表示文件的创建时间,Mtime表示文件的修改时间,Atime表示文件的访问时间。
请注意,这些时间信息是time.Time类型,你可以使用time包提供的方法进行格式化或其他时间操作。
以上是基本的文件时间信息获取示例。在实际应用中,你可以根据具体需求选择使用这些时间信息,例如用于记录文件的创建、修改时间等。
转载请注明出处:http://www.zyzy.cn/article/detail/7743/GoFrame