@echo on &setlocal
setlocal enableDelayedExpansion
If "%computername%" == "DTCVDI-V33-0951" (
SET NS=\\xx
SET OPSDIR=!NS!\ProAdmin
SET COGDIR=!NS!\CREM
)
set "list=%COGDIR%\Config\Copy_Daily_EMTS_Reporting.txt"
echo %list%
pause
此处列表显示\\xx\CREM \Config\Copy_Daily_EMTS_Reporting.txt
。
为什么显示此空间以及如何删除此空间?
答案 0 :(得分:2)
因为你告诉它这样做。你的行
register
末尾有两个空格,也分配给变量。
更好的语法是:
SET COGDIR=!NS!\CREM
报价会阻止意外的空间。