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

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

創建環境變量

創建環境變量

Go
蠱毒傳說 2022-09-19 10:06:22
在我的Windows 11計算機上,嘗試檢查env變量“”是否存在,如果是,我需要讀取其值,如果沒有,我需要設置它,所以我寫了下面的代碼:    tmpDir, exists := os.LookupEnv("keyTemp")    fmt.Println("keyTemp: ", exists)    fmt.Println("tmpDir: ", tmpDir)    if !exists {        tmpDir = os.TempDir() + "\\fitz"        fmt.Println("tmpDir: ", tmpDir)        err = os.Setenv("keyTemp", tmpDir)        if err != nil {            panic(err)        }    }但是總是(在重新運行二進制文件之后)我得到“存在”值,并且我的env變量永遠不會被創建!false
查看完整描述

1 回答

?
慕的地6264312

TA貢獻1817條經驗 獲得超6個贊

多虧了@mkopriva,它看起來沒有直接的方式去lang本身,所以選項是使用 ,所以它和我一起工作為:cmd


tmpDir = os.TempDir() + "\\fitz"

// err = os.Setenv("keyTemp", tmpDir)

err = exec.Command(`SETX`, `keyTemp`, tmpDir).Run()

if err != nil {

    fmt.Printf("Error: %s\n", err)

}


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

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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