создать несколько папок с помощью folder/*/folder"

создать несколько папок с помощью folder/*/folder"

Я использовал эту строку для создания нескольких папок в разных подпапках с помощью подстановочного знака:

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

Моя проблема теперь в том, что мне приходится создавать несколько папок после подстановочного знака и только в уже существующей папке с именем test2:

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

Как мне это сделать?

решение1

Универсальные символыможет быть использован только впоследнийэлемент пути, поэтому вам нужно сделать следующее:

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

Связанный контент