Сложные пакетные файлы из нескольких папок - подпапки 3 уровня

476
Maca Marchickney

Я смотрю на настройку трехуровневой структуры папок в течение ок. 5500 «ресурсов» с каждой папкой уровня 1, содержащей несколько (13) подпапок уровня 2. Мне удалось добиться этого, используя ранее опубликованный скрипт (ссылка ниже и мой исправленный код вставлен) - спасибо, ребята :-), это хорошо сработало, только отрицательно, что он будет работать только в течение ок. 80-100 одновременно, но это все еще намного быстрее, чем руководство :-) имена папок довольно длинные и сложные, но это совсем другая история

После (если это возможно) я помогу добраться до уровня подпапок уровня 3, но на этот раз они различны для каждой папки уровня 2 (а у некоторых уровней 2 нет подпапок уровня 3)

так например:

\ABC\0_Folder  \1_Folder \2_Folder\2-1_Folder \2_Folder\2-2_Folder \3_Folder \4_Folder\4-1_Folder \4_Folder\4-2_Folder \4_Folder\4-3_Folder etc. 

Это то, что я использовал на сегодняшний день, чтобы добраться до уровня 2 успеха

Пакетный скрипт для создания нескольких папок в нескольких папках

@ECHO ON SET RootDir=P:\Projects\Data\FOLDER CREATION\Test 1 SET SubA=ABC,BCD,DEF,FGH,HIJ SET SubB=0_FOLD,1_FOLD,2_FOLD,3_FOLD,4_FOLD,5_FOLD,6_FOLD,7_FOLD,8_FOLD,9_FOLD,10_FOLD,11_FOLD,12_FOLD,  FOR %%A IN (%SubA%) DO FOR %%B IN (%SubB%) DO IF NOT EXIST "%RootDir%\%%~A\%%~B" MD "%RootDir%\%%~A\%%~B"  EXIT 

Я думал о команде MD и запуске макроса в Excel, чтобы сгенерировать их как один гигантский список, но кажется немного неуклюжим решением? Я не программист, а просто инженер-строитель, поэтому любая помощь очень ценится - ура :-) и да, я мог бы пойти в ИТ-поддержку, но это признание поражения и никакого удовольствия ......

0
Вам понадобится список для всех различных подпапок 3-го уровня и выберите нужный. Кстати, я бы отбросил «Если существует» и игнорировал бы ошибки («2> NUL»), когда папка уже присутствует. LotPings 5 лет назад 1
«Как добраться до уровня подпапок 3-го уровня - но на этот раз они различны для каждой папки 2-го уровня» <- Можете ли вы поделиться, что именно представляет собой шаблон? (так как это не совсем то же самое каждый раз .. так ..) Есть ли к этому правило? или это основано на случае? p._phidot_ 5 лет назад 0

0 ответов на вопрос

Похожие вопросы