在我的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
慕的地6264312
相关分类