6.1 os 获取文件状态


package main

import (
	"fmt"
	"os"
)

func main() {

	f, err := os.Open("test.file")
	if err != nil {
		panic(err)
	}
	fi, err := f.Stat()
	if err != nil {
		panic(err)
	}

	fmt.Printf("File name: %v
", fi.Name())
	fmt.Printf("Is Directory: %t
", fi.IsDir())
	fmt.Printf("Size: %d
", fi.Size())
	fmt.Printf("Mode: %v
", fi.Mode())

}

/*
File name: test.file
Is Directory: false
Size: 18
Mode: -rwxr-xr-x
*/

原文地址:https://www.cnblogs.com/zrdpy/p/8635631.html