亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

os.FileInfo 是否主動查詢文件系統,或者是此類查詢的結果?

os.FileInfo 是否主動查詢文件系統,或者是此類查詢的結果?

Go
至尊寶的傳說 2023-07-31 17:03:43
具體來說:如果我 os.Stat 一個文件并將結果保存在一個名為“stat”的變量中,那么該文件將被附加到,然后我執行“stat.Size()”,它是舊大小還是新大?。窟@種行為是否能保證跨平臺?在 Linux 上似乎是前者。
查看完整描述

1 回答

?
PIPIONE

TA貢獻1829條經驗 獲得超9個贊

檢查來源:

os/types_unix.go:這將 fileStat 定義為靜態結構,因此對于 unix,stat 執行查詢,fileStat 是靜態的。

os/types_windows.go:Windows 的 fileStat 涉及的更多。但是,Size()、ModTime() 和 Mode() 是返回固定值而不進行任何其他系統調用的函數。

因此,至少對于這兩個系統,Stat() 構造了一個特定于操作系統的結構,該結構是調用 Stat() 時值的快照。


查看完整回答
反對 回復 2023-07-31
  • 1 回答
  • 0 關注
  • 118 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號