рекурсивный цикл, который обрабатывает другой сценарий при каждом движении - PullRequest
0 голосов
/ 25 января 2019

Я ищу некоторую помощь со сценарием для циклического прохождения набора неопределенных папок в родительском каталоге, а затем сопоставления при 2 условиях, чтобы переместить эти файлы в новый каталог с новым именем. Каждый раз, когда цикл находит совпадение и перемещает файлы в новый каталог, я хотел бы вызвать другой скрипт bat для запуска. После запуска сценария bat перейдите в следующую папку и повторите обработку.

Мой текущий скрипт запускает папки и рекурсивно перемещает файлы, но не запускает мой дополнительный скрипт bat для каждой копии.

@ ECHO ON

SET Loc1Dir = C: \ Users \ p76478 \ Desktop \ temp SET Loc2Dir = S: \ shared \ Exstream \ Membership \ Input \ Run \ Working_Folder

CD / D "% Loc1Dir%" FOR / D %% I IN ("C: \ Users \ p76478 \ Desktop \ temp") DO (

FOR / R "%% I" %% X IN (" .STMT ") DO COPY %% X "% Loc2Dir% \ driver"

FOR / R "%% I" %% F IN (" .CARD ") DO COPY %% F "% Loc2Dir% \ card"

Звоните S: \ shared \ Exstream \ Membership \ Control \ CASS_RUN.bat )

...