Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Ветеран


Сообщения: 894
Благодарности: 137

Профиль | Отправить PM | Цитировать


1. создаем список версий на сервере, пишем его в файл.
Либо отдельным скриптом и его ведет владелец сервера
Либо если это шара, можно попробовать использовать команду dir (возможно потребуется мапинг на диск (net use) в нашем батнике.

2. вычитываем содержимое файла версий из п.1 посточно, смотрим что есть такой файл с именем которыйчитали из файла (For /f %%a .... (vlist.txt) do ), нет такого файла (If /I not exist %%a), запускаем копирование (xcopy ).

расписывать что конкретно должно быть, мне не хочется слишком много работы, и условия задачи мне непонятны. Подсказать как преодолеть затык с удовольствием.

Для начала, воспользуйся cmd /k help dir
cmd /k help for
cmd /k help if
cmd /k help set

читать вдумчиво.

P.S. в какой-то из тем по Bat\cmd либо на этом форуме, либо на ру-борде решали подобную задачу. Можешь поискать, но помне лучше научиться самому.

-------
Я не развожу политику в подписи
ПТН ПНХ


Отправлено: 23:44, 28-10-2012 | #10