Я пытаюсь создать подпапку 2015 во многих папках проекта на общем диске. Предыдущий пост здесь уже объяснил, как это сделать с помощью CMD: здесь. Это решение говорит:
FOR /d %A IN (e:\donuts\*) DO mkdir %A\big
Моя проблема заключается в том, что путь к папкам проекта, в которых будет создана подпапка 2015 года, содержит пробелы. Так что мой код выглядит так
FOR /d %A IN (e:\corporate folder\*) DO mkdir %A\2015
Где папки проекта project1, project2, projectn находятся вместо *. Когда я запускаю это, CMD интерпретирует это как:
mkdir e:\corporate\2015
в результате чего в папке:
e:/corporate/2015
Когда я создаю фиктивную папку на том же диске и запускаю:
FOR /d %A IN (e:\corporate_folder\projects\*) DO mkdir %A\2015
папка 2015 создается в каждой подпапке, как и должно быть. Из этого я заключаю, что пространство в пути к папке вызывает проблему. Я был бы признателен за любые предложения, чтобы заставить CMD принять пространство как часть пути. Спасибо!