您的位置 首页 go案例

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())

}

 

欢迎来撩 : 汇总all

白眉大叔

关于白眉大叔linux云计算: 白眉大叔

热门文章