我想使用setx
将目录附加到PATH用户变量的末尾。目前我有:
setx PATH %PATH%;C:\dir
不幸的是,这会将PATH的全部内容(包括“Path”的系统变量部分)插入到用户变量部分中。例如:
System Variable "Path"
C:\A
C:\B
User Variable "PATH"
C:\X
C:\Y
会变成
System Variable "Path"
C:\A
C:\B
User Variable "PATH"
C:\A
C:\B
C:\X
C:\Y
C:\dir
当我运行setx
上面的命令时。
无论如何,我可以避免这种重复,并对PATH做一个真正的“追加”吗?我想要的是:
System Variable "Path"
C:\A
C:\B
User Variable "PATH"
C:\X
C:\Y
C:\dir
答案 0 :(得分:0)
不可能使用SETX,两者都合并为1 PATH变量
您需要使用注册表,例如
reg查询HKCU \ Environment / v PATH