
Я использовал эту строку для создания нескольких папок в разных подпапках с помощью подстановочного знака:
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"