How to create five different batch files in five directories respectively?
@echo off
setlocal enabledelayedexpansion
set "ba[0]=v1"
set "ba[1]=v2"
set "ba[2]=v3"
set "ba[3]=v4"
set "ba[4]=v5"
set folderList=f1 f2 f3 f4 f5
set /A k=0
for %%a in (%folderList%) do (
mkdir %%a
set batNumber=!ba[%k%]!
>"C:\testBat\%%a\test.bat" (
echo @echo off
echo:
echo "!batNumber!"
echo pause
)
set /A k+=1
)
I only get v1
on every batch file. How do I get v2
, v3
, v4
, v5
on each file respectively?