Действие DuplicateFiles
Действие DuplicateFiles дублирует файлы, установленные действием InstallFiles . Повторяющиеся файлы можно скопировать в тот же каталог с другим именем или в другой каталог с исходным именем.
Ограничения последовательностей
Действие DuplicateFiles должно наступить после действия InstallFiles. Действие DuplicateFiles также должно выполняться после действия PatchFiles , чтобы предотвратить дублирование неисправной версии файла.
Сообщения ActionData
Поле | Описание данных действия |
---|---|
[1] | Идентификатор повторяющегося файла. |
[6] | Размер повторяющегося файла. |
[9] | Идентификатор каталога с повторяющимся файлом. |
Комментарии
Действие DuplicateFiles обрабатывает запись таблицы DuplicateFile , только если компонент, связанный с этой записью, устанавливается локально. Дополнительные сведения см. в разделе Таблица компонентов.
Строка в поле DestFolder — это имя свойства, значение которого должно разрешаться в полный путь. Это свойство может быть любой из записей каталога в таблице Каталог , любым предварительно определенным свойством папки (например, CommonFilesFolder) или свойством, заданным любой записью в таблице AppSearch . Если свойство DestFolder не вычисляет допустимый путь, действие DuplicateFiles не выполняет никаких действий для этой записи.
Если имя целевого файла в столбце DestName таблицы DuplicateFile оставить пустым, имя файла назначения будет таким же, как и исходное имя файла.
Файлы, установленные действием DuplicateFiles, удаляются действием RemoveDuplicateFiles , если это необходимо.