88_Go基础_1_56 os.Stat

 1 package main
 2 
 3 import (
 4     "fmt"
 5     "os"
 6 )
 7 
 8 func main() {
 9     /*
10         FileInfo:文件信息
11             interface
12                 Name(),文件名
13                 Size(),文件大小,字节为单位
14                 IsDir(),是否是目录
15                 ModTime(),修改时间
16                 Mode(),权限
17 
18     */
19 
20     fileInfo, err := os.Stat("./aa.txt")
21     if err != nil {
22         fmt.Println("err :", err)
23         return
24     }
25     fmt.Printf("%T\n", fileInfo)    // *os.fileStat
26     fmt.Println(fileInfo.Name())    // 文件名        aa.txt
27     fmt.Println(fileInfo.Size())    // 文件大小      22
28     fmt.Println(fileInfo.IsDir())   // IsDirectory  false
29     fmt.Println(fileInfo.ModTime()) // 修改时间      2021-12-03 15:59:01.9772504 +0800 CS
30     fmt.Println(fileInfo.Mode())    // 权限          -rw-rw-rw-
31 }
原文地址:https://www.cnblogs.com/luwei0915/p/15638435.html