首次提交:初始化项目代码
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
package main
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"os"
|
||||
)
|
||||
|
||||
func getFileInfo() {
|
||||
path := "file/test.txt"
|
||||
// 获取文件信息
|
||||
info, err := os.Stat(path)
|
||||
if err != nil {
|
||||
// 判断文件是否不存在
|
||||
if os.IsNotExist(err) {
|
||||
fmt.Println("文件不存在")
|
||||
return
|
||||
}
|
||||
fmt.Printf("获取文件信息失败: %v\n", err)
|
||||
return
|
||||
}
|
||||
|
||||
// 输出元数据
|
||||
fmt.Printf("文件名: %s\n", info.Name())
|
||||
fmt.Printf("文件大小: %d 字节\n", info.Size())
|
||||
fmt.Printf("文件权限: %s\n", info.Mode().String())
|
||||
fmt.Printf("修改时间: %s\n", info.ModTime().Format("2006-01-02"))
|
||||
fmt.Printf("是否为目录: %t\n", info.IsDir())
|
||||
}
|
||||
|
||||
func main() {
|
||||
getFileInfo()
|
||||
}
|
||||
Reference in New Issue
Block a user