SET PATH= c:\xxx;%PATH%
我想把一个路径作为path环境变量最前面的一个,所以使用了上面的语句。
但是没有生效,我还以为是其他什么原因,后来又有一个类似的需求:
set output = output\x64
结果在使用 %output% 的时候是一个空格,发现很诡异。
这个空格应该就是=后面的空格吧?
我就查了一些资料,发现果然如此。
超详细 批处理文件脚本(bat) 教程(持续更新) (681314.com)
然后就明白了,是我把=后面加了空格导致,前面两个问题都解决了。
bat脚本平时写的少,偶尔也是辅助用一下,容易踩坑,备忘一下,O(∩_∩)O哈哈~