設置用戶環境變量
setx NAME "sam"
設置系統環境變量
setx NAME "sam" /m
注意:
(1)在某些情況下會出現“setx無效語法 默認選項不能超過‘2’次”的錯誤,是因為原先的環境變量中存在空格導致的,可使用雙引號進行避免。
(2)setx在設置變量的長度超過1024,會截取多出的字符。
(3)setx設置環境變量后,將在新打開的終端中生效,當前終端不會立即生效。
(4)setx在設置某一變量的值,如果已經存在該變量會覆蓋之前的值。所以正確方式是:要保存值=獲取當前該變量的值+新值。
例如:set oldValue=獲取當前變量值
setx path %oldValue%;%newValue%