Цитата Комсомолец:
ya158, при обновлении апдейтпака происходит 2 раза копирование. без обновления только один раз. dimon1947 это имел в виду. »
|
Естественно.
1._PATCH.CMD сначала смотрит в какой папке надо производить изменения. Если есть Out.ini, то папка для изменений определяется из него и, соответственно, происходит копирование. Если Out.ini нет, то папка для изменений определяется из Distr.ini и копирования не происходит.
2.Затем определяется порядок действий. Если есть файл Upd, то выполняются команды, записанные в нём. Эти команды изменяют сам UpdatePack и, естественно, после этого необходимо запускать _PATCH.CMD заново. Сам файл Upd при этом удаляется.
После обработки файла Upd снова запускаем _PATCH.CMD - смотри пункт 1.
Поэтому нет никакого двойного копирования, а есть ДВОЙНОЙ запуск _PATCH.CMD, каждый из которых идёт со своим копированием.