golang 获取文件信息
go 获取文件信息,包括大小、修改时间、访问权限等。
import (
"fmt"
"os"
)
func main() {
fileInfo, err := os.Stat(fileFullPath)
if err != nil {
fmt.Println(err)
}
fmt.Println(fileInfo.Name()) //xxx.txt
fmt.Println(fileInfo.IsDir()) //false 判断是否是目录
fmt.Println(fileInfo.ModTime()) //2022-07-05 15:30:36.8832788 +0800 CST 文件的修改时间
fmt.Println(fileInfo.Size()) //3097 文件大小(字节)
fmt.Println(fileInfo.Mode()) // -rw-rw-rw- 读写属性
fmt.Println(fileInfo.Sys()) //&{32 {2160608986 30778972} {2160608986 30778972} {1375605524 30780234} 0 3097}
}
1
赞
热门推荐
-
2、 - 优质文章
-
3、 gate.io
-
8、 golang
-
9、 openharmony
-
10、 Vue中input框自动聚焦