crie várias pastas usando pasta/*/pasta"

crie várias pastas usando pasta/*/pasta"

Tenho usado esta linha para criar várias pastas em diferentes subpastas usando um curinga:

FOR /d %A IN ("C:\users\me\desktop\test\*") do mkdir "%A\test3\"

Meu problema agora é que preciso criar várias pastas após o curinga e apenas em uma pasta já existente chamada test2:

FOR /d %A IN ("C:\users\me\desktop\test\*\test2") do mkdir "%A\test3\"

Como faço para que isso funcione?

Responder1

Curingassó pode ser usado nodurarelemento de um caminho, então você precisa fazer isso:

for /D %A in ("%UserProfile%\Desktop\test*") do if exist "%~A\test2\" mkdir "%~A\test2\test3"

informação relacionada