crear varias carpetas usando carpeta/*/carpeta"

crear varias carpetas usando carpeta/*/carpeta"

He estado usando esta línea para crear varias carpetas en diferentes subcarpetas usando un comodín:

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

Mi problema ahora es que tengo que crear varias carpetas después del comodín y solo en una carpeta ya existente llamada test2:

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

¿Cómo hago para que esto funcione?

Respuesta1

comodinessólo se puede utilizar en elúltimoelemento de una ruta, por lo que debes hacer esto:

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

información relacionada