我正在尝试从命令行添加 PATH,与 SETX %PATH% 一样......它总是扩展我不想要的 PATH。
PATHMAN 正是为此目的,但它在 Windows 7 上对我不起作用。它在大多数情况下冻结,并且不检查重复。
必须有一个工具以正确的方式管理 PATH 变量。SETX 将是完美的,但可能不适用于 %PATH% 语法。
我有一个带有系统级配置的系统 PATH 变量。我使用用户 PATH 变量来补充具有用户特定配置的 PATH。
我想从命令行更新用户 PATH 变量,例如使用 setx。
但我不知道如何在 setx 中引用现有的用户路径。
在以下命令中(不带 /M 的 setx)
setx PATH c:\my-user-specifc-bin-path;%PATH%
Run Code Online (Sandbox Code Playgroud)
第一个路径表示用户路径,但第二个 %PATH% 将被“完整”(用户 + 系统)路径替换。
所以这意味着整个系统路径将在用户路径中复制......这绝对不是我想要的。
我想要: