Поделиться через


Действие DuplicateFiles

Действие DuplicateFiles дублирует файлы, установленные действием InstallFiles . Повторяющиеся файлы можно скопировать в тот же каталог с другим именем или в другой каталог с исходным именем.

Ограничения последовательностей

Действие DuplicateFiles должно наступить после действия InstallFiles. Действие DuplicateFiles также должно выполняться после действия PatchFiles , чтобы предотвратить дублирование неисправной версии файла.

Сообщения ActionData

Поле Описание данных действия
 [1] Идентификатор повторяющегося файла.
[6] Размер повторяющегося файла.
[9] Идентификатор каталога с повторяющимся файлом.

 

Комментарии

Действие DuplicateFiles обрабатывает запись таблицы DuplicateFile , только если компонент, связанный с этой записью, устанавливается локально. Дополнительные сведения см. в разделе Таблица компонентов.

Строка в поле DestFolder — это имя свойства, значение которого должно разрешаться в полный путь. Это свойство может быть любой из записей каталога в таблице Каталог , любым предварительно определенным свойством папки (например, CommonFilesFolder) или свойством, заданным любой записью в таблице AppSearch . Если свойство DestFolder не вычисляет допустимый путь, действие DuplicateFiles не выполняет никаких действий для этой записи.

Если имя целевого файла в столбце DestName таблицы DuplicateFile оставить пустым, имя файла назначения будет таким же, как и исходное имя файла.

Файлы, установленные действием DuplicateFiles, удаляются действием RemoveDuplicateFiles , если это необходимо.