Você pode criar uma variável com o A,B,C
set, criar outra variável com o 1,2,3,4
set e, em seguida, colocar cada conjunto em um A1, A2, A3, B1, B2, B3
e assim por diante, garantindo que cada combinação seja iterada.
Basta usar o comando MD para criar as combinações de diretórios anexadas ao diretório raiz, em que as subpastas principais do grupo A conjunto separado por vírgulas residirá.
Exemplo de script
Certifique-se de definir o valor RootDir=
como o caminho completo para a pasta pai que conterá as pastas de lista do grupo A definidas como a variável SubA=
.
@ECHO ON
SET RootDir=C:\Main
SET SubA=A,B,C,D,E
SET SubB=1,2,3,4,5
FOR %%A IN (%SubA%) DO FOR %%B IN (%SubB%) DO IF NOT EXIST "%RootDir%\%%~A\%%~B" MD "%RootDir%\%%~A\%%~B"
EXIT