Acción DuplicateFiles
La acción DuplicateFiles duplica los archivos instalados por la acción InstallFiles. Los archivos duplicados se pueden copiar en el mismo directorio con un nombre diferente o en otro directorio con el nombre original.
Restricciones de secuencia
La acción DuplicateFiles debe aparecer después de la acción InstallFiles. La acción DuplicateFiles también debe aparecer después de la acción PatchFiles para evitar duplicar la versión sin parches del archivo.
Mensajes de ActionData
Campo | Descripción de los datos de acción |
---|---|
[1] | Identificador del archivo duplicado. |
[6] | Tamaño del archivo duplicado. |
[9] | Identificador del directorio que contiene el archivo duplicado. |
Observaciones
La acción DuplicateFiles procesa una entrada de la tabla DuplicateFile solo si el componente vinculado a esa entrada se instala localmente. Para más información, consulte la tabla de Componentes.
La cadena del campo DestFolder es un nombre de propiedad cuyo valor se espera que se resuelva en una ruta de acceso completa. Esta propiedad puede ser cualquiera de las entradas de directorio de la tabla Directory, cualquier propiedad de carpeta predefinida (CommonFilesFolder, por ejemplo) o una propiedad establecida por cualquier entrada de la tabla AppSearch . Si la propiedad DestFolder no se evalúa como una ruta de acceso válida, la acción DuplicateFiles no hace nada para esa entrada.
Si el nombre del archivo de destino de la columna DestName de la tabla DuplicateFile se deja en blanco, el nombre del archivo de destino será el mismo que el nombre de archivo original.
La acción RemoveDuplicateFiles quita los archivos instalados por la acción DuplicateFiles cuando corresponda.