DuplicateFiles, action

L’action DuplicateFiles duplique les fichiers installés par l’action InstallFiles. Les fichiers dupliqués peuvent être copiés dans le même répertoire avec un nom différent ou dans un autre répertoire avec le nom d’origine.

Restrictions des séquences

L’action DuplicateFiles doit se trouver après l’action InstallFiles. L’action DuplicateFiles doit également se trouver après l’action PatchFiles pour empêcher la duplication de la version non corrigée du fichier.

Messages ActionData

Champ Description des données d’action
[1] Identificateur du fichier dupliqué.
[6] Taille du fichier dupliqué.
[9] Identificateur du répertoire contenant le fichier dupliqué.

 

Notes

L’action DuplicateFiles traite une entrée de la table DuplicateFile seulement si le composant lié à cette entrée va être installé localement. Pour plus d’informations, consultez Table Component.

La chaîne dans le champ DestFolder est un nom de propriété dont la valeur doit se résoudre en chemin complet. Cette propriété peut être n’importe quelle entrée de répertoire dans la table Directory, n’importe quelle propriété de dossier prédéfinie (par exemple CommonFilesFolder) ou une propriété définie par n’importe quelle entrée de la table AppSearch. Si la propriété DestFolder ne s’évalue pas en un chemin valide, l’action DuplicateFiles ne fait rien pour cette entrée.

Si le nom du fichier de destination dans la colonne DestName de la table DuplicateFile est laissé vide, le nom du fichier de destination sera le même que le nom de fichier d’origine.

Les fichiers installés par l’action DuplicateFiles sont supprimés par l’action RemoveDuplicateFiles quand c’est approprié.