这是我的批处理程序:
@echo off
set Blnk=[]
cd\Users\User\Downloads\SHAREit\Photo
echo enter date
set/p dt=
for %%y in (dir %dt%*) do call :sayit %%y
pause
goto end
:sayit
set nm=%1
echo %nm%
问题在于,如果文件名是"20191128_183115 My Pic"
,则在到达20191128_183115
子例程时,它仅作为sayit
回显。其余的"My Pic"
会消失。如何将for %%y
变量完整地传递给子例程?请帮忙。谢谢