欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > 使用golang獲取linux上文件的訪問/創建/修改時間

使用golang獲取linux上文件的訪問/創建/修改時間

熱門標簽:浙江高頻外呼系統多少錢一個月 濱州自動電銷機器人排名 建造者2地圖標注 黃岡人工智能電銷機器人哪個好 鄭州亮點科技用的什么外呼系統 阿里云ai電話機器人 汕頭小型外呼系統 惠州電銷防封電話卡 釘釘有地圖標注功能嗎

在linux上想獲取文件的元信息,我們需要使用系統調用lstat或者stat。

在golang的os包里已經把stat封裝成了Stat函數,使用它比使用syscall要方便不少。

這是os.Stat的原型:

func Stat(name string) (FileInfo, error)
    Stat returns a FileInfo describing the named file. If there is an error, it
    will be of type *PathError.

返回一個os.FileInfo,這里面包含有文件的元信息:

type FileInfo interface {
 Name() string  // base name of the file
 Size() int64  // length in bytes for regular files; system-dependent for others
 Mode() FileMode  // file mode bits
 ModTime() time.Time // modification time
 IsDir() bool  // abbreviation for Mode().IsDir()
 Sys() interface{} // underlying data source (can return nil)
}
 A FileInfo describes a file and is returned by Stat and Lstat.

重點看到Sys()這個方法,通過它我們可以獲得*syscall.Stat_t,也就是stat和lstat使用并填入文件元信息的struct stat *。
os.FileInfo里的信息并不完整,所以我們偶爾需要使用*syscall.Stat_t來獲取自己想要的信息,比如文件的創建時間。
因為Stat_t里的時間都是syscall.Timespec類型,所以我們為了輸出內容的直觀展示,需要一點helper function:

func timespecToTime(ts syscall.Timespec) time.Time {
 return time.Unix(int64(ts.Sec), int64(ts.Nsec))
}

然后接下來就是獲取修改/創建時間的代碼:

func main() {
 finfo, _ := os.Stat(filename)
 // Sys()返回的是interface{},所以需要類型斷言,不同平臺需要的類型不一樣,linux上為*syscall.Stat_t
 stat_t := finfo.Sys().(*syscall.Stat_t)
 fmt.Println(stat_t)
 // atime,ctime,mtime分別是訪問時間,創建時間和修改時間,具體參見man 2 stat
 fmt.Println(timespecToTime(stat_t.Atim))
 fmt.Println(timespecToTime(stat_t.Ctim))
 fmt.Println(timespecToTime(stat_t.Mtim))
}

這是輸出效果:

你會發現修改時間居然提前于創建時間!別擔心,那是因為atime,ctime, mtime都可以人為修改,一些從網上下載回來的文件也會包含元信息,所以才會出現這種情況,并不是你穿越了:-P

golang為我們的開發提供了極大的便利,希望大家都能了解和接觸這門語言。

總結

以上所述是小編給大家介紹的使用golang獲取linux上文件的訪問/創建/修改時間,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

您可能感興趣的文章:
  • golang文件服務器的兩種方式(可以訪問任何目錄)
  • 詳解如何熱重啟golang服務器
  • 淺談Golang中創建一個簡單的服務器的方法
  • golang實現http服務器處理靜態文件示例
  • 利用Golang如何調用Linux命令詳解
  • golang項目如何上線部署到Linu服務器(方法詳解)

標簽:阿壩 昭通 駐馬店 瀘州 晉中 滄州 東營 泰安

巨人網絡通訊聲明:本文標題《使用golang獲取linux上文件的訪問/創建/修改時間》,本文關鍵詞  使用,golang,獲取,linux,上,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《使用golang獲取linux上文件的訪問/創建/修改時間》相關的同類信息!
  • 本頁收集關于使用golang獲取linux上文件的訪問/創建/修改時間的相關信息資訊供網民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    亚洲精选视频免费看| 国产精品一区二区免费不卡| 国产成人av影院| 日b视频在线观看| 欧美视频一区在线| 国产视频在线观看一区二区三区 | 黑人と日本人の交わりビデオ| 欧美男男青年gay1069videost | 精品粉嫩aⅴ一区二区三区四区| 一区二区三区欧美| 成人免费视频国产在线观看| www.4hu95.com四虎| 精品对白一区国产伦| 亚洲午夜国产一区99re久久| 97se亚洲国产综合自在线观| 国产尤物在线播放| 欧美国产精品一区二区| 国产乱码精品一品二品| 亚洲午夜精品久久久久久高潮| 日韩视频在线永久播放| 婷婷一区二区三区| 69亚洲乱人伦| 6080国产精品一区二区| 亚洲成人手机在线| 日本黄色一级网站| 欧美日韩一级片在线观看| 亚洲在线视频一区| 欧美成人精品一区二区综合免费| 欧美亚洲禁片免费| 亚洲永久精品大片| 一区二区三区四区影院| 欧美亚洲愉拍一区二区| 亚洲女同一区二区| 懂色av一区二区夜夜嗨| 国产av无码专区亚洲av毛网站| 国产精品全国免费观看高清| 国产91精品在线观看| 国产极品国产极品| 亚洲精品乱码久久久久久日本蜜臀| 成人福利视频网站| 91福利视频网站| 亚洲妇熟xx妇色黄| 国产成人无码一区二区在线观看| 欧美一区二区高清| 黄色成人免费在线| 国产男女猛烈无遮挡在线喷水| 国产精品日韩成人| 99精品久久久久久| 欧美午夜精品理论片a级按摩| 一区二区三区**美女毛片| www日本在线观看| 91精品国产综合久久国产大片| 秋霞电影网一区二区| 最近中文字幕免费视频| 久久久精品tv| 成人免费三级在线| 91国产福利在线| 性做久久久久久免费观看欧美| 五级黄高潮片90分钟视频| 久久久久久久久久久久久久久99| 国产成人综合在线观看| 色八戒一区二区三区| 午夜免费欧美电影| 香蕉视频久久久| 国产精品久久久久久久浪潮网站| 91在线小视频| 日韩欧美成人激情| 国产成人午夜精品影院观看视频| 色狠狠色噜噜噜综合网| 视频一区二区国产| 国产人与禽zoz0性伦| 玉米视频成人免费看| 国产熟妇搡bbbb搡bbbb| 国产欧美1区2区3区| 成人av影视在线观看| 91精品国产综合久久香蕉的特点| 麻豆久久一区二区| 男人与禽猛交狂配| 日本不卡视频一二三区| 四虎永久免费在线| 天天操天天干天天综合网| 中文字幕免费在线看线人动作大片| 国产精品国产自产拍在线| 男女性杂交内射妇女bbwxz| 国产亚洲一区字幕| 日韩大尺度视频| 久久久噜噜噜久久中文字幕色伊伊| 99精品久久免费看蜜臀剧情介绍| 日韩写真欧美这视频| 成人高清视频在线| 91精品国产综合久久久蜜臀粉嫩| 国产毛片精品视频| 欧美久久一二三四区| 国产成人av电影在线观看| 在线不卡一区二区| 成人综合婷婷国产精品久久免费| 欧美一区二区精美| 日批视频在线看| 久久精品视频网| 久久久久麻豆v国产精华液好用吗| 国产日韩欧美精品综合| 成人激情图片网| 久久久久久久免费视频了| 国产一级免费片| 中文字幕一区二区三区四区不卡| 性欧美13一14内谢| 亚洲无线码一区二区三区| a一级免费视频| 麻豆视频观看网址久久| 欧美日韩国产在线播放网站| 国产成人超碰人人澡人人澡| 日韩一本二本av| 韩国黄色一级片| 成人免费一区二区三区视频 | 亚洲天堂av网站| **欧美大码日韩| 四虎国产成人精品免费一女五男| 日韩精品一级二级| 欧美在线观看视频一区二区| 国产成人激情av| 久久久久久久av麻豆果冻| 亚洲精品在线视频免费观看| 亚洲人一二三区| 殴美一级黄色片| 麻豆传媒一区二区三区| 欧美精品乱码久久久久久按摩| 国产aⅴ综合色| 久久久蜜臀国产一区二区| www.久久国产| 欧美a一区二区| 欧美一级淫片007| 人妻互换一二三区激情视频| 日韩理论片在线| 欧美亚洲日本在线| 成人毛片在线观看| 国产精品久久久久9999吃药| 国产精品一区二区亚洲| 精品一区二区影视| 精品久久久久久久久久久久久久久 | 久久精品国产精品亚洲综合| 91精品国产免费| 久久久高清视频| 五月婷婷欧美视频| 欧美一区二区在线观看| 性久久久久久久久久久| 午夜成人免费电影| 欧美一级爆毛片| 亚洲人人夜夜澡人人爽| 青青草国产成人99久久| 日韩欧美亚洲一区二区| 最新中文字幕视频| 麻豆精品国产91久久久久久| 日韩欧美一级二级| 波多野结衣 在线| 精品一区二区三区在线播放 | 国产又黄又大久久| 精品少妇一区二区三区在线播放| 久久人妻少妇嫩草av无码专区| 亚洲电影第三页| 日韩一区二区在线观看视频| 亚洲自拍偷拍一区二区| 久久成人免费网| 国产婷婷精品av在线| 侵犯稚嫩小箩莉h文系列小说| av亚洲精华国产精华精| 一区二区三区丝袜| 制服丝袜亚洲色图| 91成人在线免费视频| 精品制服美女久久| 国产精品入口麻豆原神| 91激情在线视频| 人妻体内射精一区二区三区| 日韩av不卡在线观看| 精品国产乱码久久久久久免费 | 免费在线看成人av| 日韩一区二区三区四区 | 欧美性大战久久久久久久蜜臀 | 亚洲国产综合视频| 国产中文一区二区三区| 亚洲色图.com| 精品三级在线看| 91精品福利在线| 亚洲色成人网站www永久四虎| 成人h动漫精品一区二| 日韩av不卡一区二区| 国产精品国产三级国产普通话99| 51精品视频一区二区三区| 污软件在线观看| 三上悠亚ssⅰn939无码播放 | 国产欧美一区二区在线观看| 欧美视频在线不卡| 国产一二三av| 亚洲色图14p| 91蜜桃视频在线| 国产伦精品一区二区三区免费迷 | 午夜国产福利视频| 中文字幕在线永久| www.久久久久久久久| 久久99精品久久久| 亚洲成人一区二区|