首頁 > 後端開發 > Golang > 主體

GoLang os.Chdir() 權限被拒絕

WBOY
發布: 2024-02-06 09:24:13
轉載
401 人瀏覽過

GoLang os.Chdir() 权限被拒绝

問題內容

我正在編寫一個程序,該程序創建一個目錄,然後將工作目錄更改為新創建的目錄以執行一些工作:

func main() {
    err := os.mkdir("english", 0777) // i know 777 is not good practice, first i want to get chdir() working
    if err != nil && !os.isexist(err) {
        log.fatal(err)
    }
    err = os.chdir("english")
    if err != nil {
        log.fatal(err)
    }
}
登入後複製

控制台輸出:

023/02/05 18:15:45 chdir English: permission denied
exit status 1
登入後複製

正確答案


#簡單修復:使用 sudo 執行程式會導致使用指定的權限建立目錄。

以上是GoLang os.Chdir() 權限被拒絕的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:stackoverflow.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!