zoukankan      html  css  js  c++  java
  • golang 获取文件修改时间

    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()
    }
    
  • 相关阅读:
    vi
    head
    uniq
    sort
    所谓静态绑定
    债务
    不确
    tar
    VMWare虚拟系统上网设置 及 三种模式详解
    awk
  • 原文地址:https://www.cnblogs.com/enumx/p/12319142.html
Copyright © 2011-2022 走看看