批处理 if "%TEMP%" == "" set TEMP=C:\TEMP 中"%TEMP%" 是什么意思?
请问:
批处理文件中:
if "%TEMP%" == "" set TEMP=C:\TEMP 中"%TEMP%" 是什么意思?
------解决方案--------------------表示一变量
如果该变量为空,则赋值C:\TEMP
------解决方案--------------------//为什么不用if TEMP == "" 而用if "%TEMP%" == ""?他们的区别是什么?谢谢!
如果不加引号的话,当%TEMP%变量中含有空格的时候,程序就会出错。
------解决方案--------------------在批处理中,变量要用%括起来
------解决方案--------------------就是当TEMP的植没定义的时候就给他赋个植