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



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

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

然而,我提交了";"C:SomePath"通过这样做,现在我在路径中的最后一个条目看起来像"C:LastEntryC:SomePath"什么是错的。

如何修改这个条目从PowerShell有"C:LastEntry;C:SomePath"?

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

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

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

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

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

在路径环境变量上使用替换命令来更正。第一个必须转义。

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

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

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

最新更新