I am trying to create folders inside another folder using numbers. The code is below. Now I am checking with echo. But it is printing empty string.What is the mistake in it ? and how to achieve this?
set folder=d:/delete_It
setlocal ENABLEDELAYEDEXPANSION
FOR /L %%r IN (72,1,98) DO (
REM mkdir %%r
if not errorlevel 0 goto somethingbad
set final_Dir=%folder%/%%r
if not errorlevel 0 goto somethingbad
echo final_Dir
if not errorlevel 0 goto somethingbad
)
endlocal
somethingbad:
echo "Unexpected error"
Note: I am using Windows 10 -pro, 64 bit
folder
undefined, and perhapsecho %final_Dir%
.echo final_Dir
.unless
: Delayed expansion is enabled and used, or, CALL is used and%
expansion is doubled.