添加环境变量的小技巧

现在终于把环境变量的事情搞定了,原来cmd里可以打开powershell进行脚本的编写脚本,直接叫他更新系统缓存,先打开cmd输入powershell,输入:

点击查看代码
# 读取系统 Path
$currentPath = [Environment]::GetEnvironmentVariable("Path", "Machine")

# 要添加的路径
$newPaths = "D:\anaconda", "D:\anaconda\Scripts"

# 拆分并去重
$pathArray = $currentPath -split ';' | Where-Object { $_ -and $_.Trim() }

foreach ($p in $newPaths) {
    if ($pathArray -notcontains $p) { #检测$p是否不在$pathArray中 -notcontains相当于!
        $pathArray += $p
    }
}

# 保存回系统 Path
$newPath = $pathArray -join ';'
[Environment]::SetEnvironmentVariable("Path", $newPath, "Machine")

Write-Host "已成功添加路径到系统环境变量 Path。" -ForegroundColor Green

如果只添加一个路径可以略过拆分阶段 以后如果在设置中添加系统变量不生效的时候(大概是系统缓存的原因),可以像这么添加,大概率是能生效的
posted @ 2025-07-24 19:23  hendry_0702  阅读(29)  评论(0)    收藏  举报