从PowerShell中删除PATH中的错误条目

时间:2014-07-17 13:11:21

标签: powershell android-studio

我在Android Studio设置中将PowerShell设置为默认终端,之后我在Android Studio终端(PowerShell)中修改了PATH,如:

$env:PATH = $env:PATH + "C:\SomePath"

但是我在“C:\ SomePath”的开头省略了“;”,通过这样做,我现在路径中的最后一个条目看起来像 C:\ LastEntryC:\ SomePath“有什么问题。

如何从PowerShell修改此条目以使“C:\ LastEntry; C:\ SomePath”

我试图从Windows控制面板更改PATH变量,但它有所不同,似乎android工作室中的PATH是IDE的本地。

1 个答案:

答案 0 :(得分:2)

我针对自己的路径变量运行命令。

$env:PATH = $env:PATH + "C:\SomePath"

这给了我的路径尾部,以下。

...C:\Program Files (x86)\NmapC:\SomePath

要更正我在路径环境变量上使用了replace命令。第一个\必须被转义。

$env:PATH = $env:PATH -replace "C:\\SomePath",";C:\SomePath"

进一步思考后,一个更简单的想法就是使用-join

$env:PATH = $env:PATH,"C:\SomePath" -join ";"