JJJohn Asked: 2021-01-27 02:35:00 +0800 CST2021-01-27 02:35:00 +0800 CST 2021-01-27 02:35:00 +0800 CST 如何通过从文件导入来设置环境变量? 772 我知道setcommand 临时设置环境变量,而setcommand 永久设置环境变量。 此命令将当前环境变量导出path到文件 echo %path% > path.txt 有没有办法通过从文件导入来设置环境变量,像这样? set %path% < path.txt 我尝试env:PATH = (Get-Content path.txt)使用 powershell,但出现此错误。 windows bash 1 个回答 Voted Best Answer Reddy Lutonadio 2021-01-27T05:28:12+08:002021-01-27T05:28:12+08:00 您可以在从文件中读取环境变量时尝试以下命令来设置/更改环境变量。在以下示例中,设置了 PATH 变量并将替换其内容。 $env:PATH = (Get-Content path.txt) 添加到环境变量: $env:PATH += (Get-Content path.txt) 您也可以[Environment]::SetEnvironmentVariable按照此处所述使用以使更改永久生效。 [Environment]::SetEnvironmentVariable($env:Path, $mypath, "Process")
您可以在从文件中读取环境变量时尝试以下命令来设置/更改环境变量。在以下示例中,设置了 PATH 变量并将替换其内容。
添加到环境变量:
您也可以
[Environment]::SetEnvironmentVariable
按照此处所述使用以使更改永久生效。