SETLOCAL开始批处理文件中环境改动的本地化操作。达到批处理文件结尾时,对于该批处理文件的每个尚未执行的 SETLOCAL 命令,都会有一个隐含的 ENDLOCAL 被执行。例: 从上例我们可以看到环境变量PATH第1次被显示得时候是系统默认路径。当批处理运行完成后环境变量PATH将会还原。

cmd SETLOCAL使用介绍