Я немного застрял здесь. Запуск пакетного файла, который имеет пару шагов. Мне нужно запустить пакетный файл в папке, проходящей через каждую папку, и 3 папки вниз назначить эту переменную. Так что скопировать третью папку вниз в каждой папке Так моя папка структураПередача переменной в подпапку
e.g1: 2135698563325 \ Folder1 \ folder2 \ folder3 \ C007
ЭГ2: 21356486543248 \ Folder1 \ folder2 \ folder3 \ C111
REM get c007 as a variable to be able to set a folder name
set variable = Folder0\Folder1\Folder2\Folder3\%Variable%
REM Step 2:Check that the c007 folder doens't already exist
if %Variable%==\\hippo\Folder4\ ((echo "Error: Duplicate Folder"):eof) Else mkdir \\hippo\Folder4\%Variable%
REM Step 3:Copy a default File Structure from Template Dir
xCopy /s \\hippo\production\Folder4\Temaplate \\hippo\production\Folder4\%Variable%
Rem Step 4: Copy the contents of c007 in to Folder6
xCopy /s %Variable% \\hippo\production\Folder4\Variable\Folder5\Folder6\
Это имеет смысл?
должен быть '% переменная%' вместо 'variable' во всем коде. –
Итак, я могу изменить это, но все еще не уверен, как пройти через каждую папку и понять, что 3-я папка с переменной? –
Можете ли вы отредактировать свой пост с примером того, что вы получаете и что вам понадобится? Я немного потерялся здесь. например, вторая строка вашего скрипта не может работать так, как есть. –