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

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

ioutil.WriteFile 文件模式/權限常量是否存儲在任何地方?

ioutil.WriteFile 文件模式/權限常量是否存儲在任何地方?

Go
瀟湘沐 2022-06-01 17:24:46
我正在關注這個簡單的 go web app 教程,并遇到了這種方法:func (p *Page) save() error {    filename := p.Title + ".txt"    return ioutil.WriteFile(filename, p.Body, 0600)}關于0600它說的價值:作為第三個參數傳遞給 WriteFile 的八進制整數文字 0600 表示創建該文件時應僅對當前用戶具有讀寫權限。(有關詳細信息,請參見 Unix 手冊頁 open(2)。)這些值是否存儲在任何地方,可能作為某種具有有意義名稱的常量/枚舉類型值存儲在os或包中?ioutil或者我們是否應該記住每個值的含義(或實現我們自己的命名常量)?
查看完整描述

1 回答

?
慕婉清6462132

TA貢獻1804條經驗 獲得超2個贊

這些是 unix 文件系統權限的標準值。

三位數對應:

  • 所有者

  • 團體

  • 其他(又名:所有人)

各個值由以下位或一起組成:

  • 1:執行

  • 2:寫

  • 4:閱讀

0600示例中,我們有:

  • 0: 表示八進制表示

  • 6:write | read對于用戶

  • 0: 沒有團體

  • 0: 沒有別的

更多關于維基百科


查看完整回答
反對 回復 2022-06-01
  • 1 回答
  • 0 關注
  • 192 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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