Допустим, у меня есть каталог под названием Grandparent
Внутри этого каталога несколько других папок, Parent 1
, Parent 2
и т.д. Моя цель - создать новую папку Child
в каждой из Parent
папок.
Например, что у меня есть:
Grandparent/
Parent1/
Parent2/
...
...
ParentX/
Что я хочу:
Grandparent/
Parent1/
Child/
Parent2/
Child/
...
...
ParentX/
Child/
Есть ли способ сделать это в CMD? (Примечание: я не могу загрузить Powershell или любой другой удобный инструмент, который облегчит мне жизнь, я застрял в командной строке Windows по умолчанию)
Обновить
Перейдя по ссылкам в комментариях, я попробовал следующее:
for /r %%a in (.) do (
rem enter the directory
pushd %%a
echo In Directory:
mkdir testFolder
cd
rem leave the directory
popd
)
Однако это создает папку testFolder
в каждой вновь созданной папке:
Grandparent/
Parent1/
Child/
Child/
Child/
...
Parent2/
Child/
Child/
Child/
...
...
...
ParentX/
Child/
Child/
Child/
...
Child/
Child/
Child/
...