6.5 go 获取文件属性 os.Stat

/**
获取文件属性
*/
package main

import (
	"fmt"
	"os"
)
func main(){
	list:=os.Args
	// go run goname  fileName
	if len(list)!=2{
		fmt.Println("use: xxx file")
		return
	}
	fileName:=list[1]
	info,err:=os.Stat(fileName)
	if err!=nil{
		fmt.Println("err=",err)
		return
	}
	fmt.Println("nme=",info.Name())
	fmt.Println("size=",info.Size())
	
	/**
	输出:
	F:\goWorkSpace\study\06通信编程>go run 05_获取文件的属性.go F:\soft\安装包\tcpudp_2.1.1.exe
	nme= tcpudp_2.1.1.exe
	size= 880128
    **/
	
}
发布了152 篇原创文章 · 获赞 122 · 访问量 5万+

猜你喜欢

转载自blog.csdn.net/h4241778/article/details/105500073
6.5