我在Windows 7中更改了PATH变量。
但是,当我打开命令行窗口,然后运行
echo %path%
它仍显示旧路径。
如何在命令行中刷新PATH? 我无法重启或退出。
答案 0 :(得分:0)
更改一个批处理会话中的任何变量不会影响任何其他批处理会话。
您需要使用setx
命令(请参阅提示中的setx /?
),以便在执行setx
后启动的任何会话中显示任何更改。
set "path=%path%;abcd"
会将abcd
附加到路径变量(PATH
变量是一组以分号分隔的目录名。)
setx path "%path%"
将路径的当前值(%path%)指定为此用户的所有未来实例的路径值。 %path%
是因为它可能包含空格。
setx path "%path%" /m
会将路径的当前值(%path%)指定为此计算机的所有用户的所有未来实例的路径值。
答案 1 :(得分:0)
是否需要将路径设置为“系统变量”?如果否,则可以改为设置用户的PATH变量的路径。
您将需要关闭命令提示符,然后再次重新打开。
在下面输入。
echo %PATH%,
它应该更新为新的。