Erstellen Sie mehrere Ordner mit Ordner/*/Ordner"

Erstellen Sie mehrere Ordner mit Ordner/*/Ordner"

Ich habe diese Zeile verwendet, um mithilfe eines Platzhalters mehrere Ordner in verschiedenen Unterordnern zu erstellen:

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

Mein Problem ist nun, dass ich mehrere Ordner nach dem Platzhalter erstellen muss und zwar nur in einem bereits vorhandenen Ordner mit dem Namen test2:

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

Wie bekomme ich das zum Laufen?

Antwort1

Platzhalterkann nur verwendet werden in derzuletztElement eines Pfades, daher müssen Sie Folgendes tun:

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

verwandte Informationen