私は次のバッチファイルを持っています
@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を取得して、必要な値を返すにはどうすればよいですか?