我有以下批处理文件
@echo off
setlocal EnableDelayedExpansion
for /f "delims==" %%J in (File_List.txt) do (
call :setDate %%J MYD
echo/Date is: %MYD%
)
endlocal &goto :eof
:setDate
SETLOCAL ENABLEEXTENSIONS
echo %1
echo %~2
set NAME=%1
set NAME=%NAME:~-11%
echo %NAME%
echo %~2
endlocal&set %2=%NAME%&goto :eof
但 File_List.txt 包含 file2012-05.csv
我明白了
file2012-05.csv
MYD
2012-05.csv
MYD
Date is:
我如何真正让函数 setDate 返回我想要的值?