首页 > 其他 > 详细

golang 获取文件修改时间

时间:2020-02-16 23:47:17      阅读:390      评论:0      收藏:0      [点我收藏+]
package main

import (
    "log"
    "os"
    "time"
)

func main() {
    log.Println(GetFileModTime("./xiaochuan.txt"))
}
//获取文件修改时间 返回unix时间戳
func GetFileModTime(path string) int64 {
    f, err := os.Open(path)
    if err != nil {
        log.Println("open file error")
        return time.Now().Unix()
    }
    defer f.Close()

    fi, err := f.Stat()
    if err != nil {
        log.Println("stat fileinfo error")
        return time.Now().Unix()
    }

    return fi.ModTime().Unix()
}

golang 获取文件修改时间

原文:https://www.cnblogs.com/enumx/p/12319142.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!