路径是没有问题的,不过我觉得应该是我整体脚本内容的关系,因为我利用for循环获取了文件名称,然后截取其中一部分作为要copy的关键字:
for /f "delims=\ tokens=5" %%i in (L:\proj\tx_tc_comfox_integ\stage\PD_Exchange\jtlist1.txt) do (
set jtname=%%i
set "jtname=!jtname:~1,-3!"
echo jtname=!jtname!
copy "L:\proj\tx_tc_comfox_integ\stage\PD_Exchange\jt\!jtname!*.jt" %SYSROOT%
)
执行后,系统就把L:\proj\tx_tc_comfox_integ\stage\PD_Exchange\jt\下的所有.jtcopy过来了,也就是!jtname!压根没有生效。
不知道为何?