系统配置不是即时生效的,有这么两个原因:
程序一般只在配置的时候写入配置文件一次,当程序运行的时候修改配置文件通常不生效path写入后不是实时刷新的,需要重启或者注(如果用户path或者全局变量的话)。在正在运行的程序中修改函数不会函数不会影响配置文件
所以,当写入配置文件以后,windows下可以执行:
set PATH=C
exit
这个命令会在关闭cmd以后立刻刷新全局变量。
可以执行:
set
path
这两个命令查看全局变量状态。
直接写一个脚本:
set PATH=C
start cmd /k set&&path
即可。