51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

go 获取文件的详细信息代码

//1.文件对象的类型

// 2.获取文件对象的详细信息

func fileSizetest() {
	filepath := "C:\\Users\\chaoren\\GolandProjects\\mylogger\\main\\main.go"
	fileObj, err := os.Open(filepath)
	if err != nil {
		fmt.Printf("open file failed , erro : %v\n", err)
	}
	//1.文件对象的类型
	fmt.Printf("%T\n", fileObj)
	fmt.Println("----------------------")
	// 2.获取文件对象的详细信息
	fileInfo, err := fileObj.Stat()
	if err != nil {
		fmt.Printf("get file info failed , err :%v\n", err)
		return
	}
	fmt.Printf("文件大小是:%d B\n", fileInfo.Size())

}
赞(7)
未经允许不得转载:工具盒子 » go 获取文件的详细信息代码