Ação DuplicateFiles

A ação DuplicateFiles duplica os arquivos instalados pela ação InstallFiles. Os arquivos duplicados podem ser copiados para o mesmo diretório com um nome diferente ou para outro diretório com o nome original.

Restrições de sequência

A ação DuplicateFiles precisa vir após a ação InstallFiles. A ação DuplicateFiles também precisa vir após a ação PatchFiles para evitar a duplicação da versão não corrigida do arquivo.

Mensagens de ActionData

Campo Descrição dos dados de ação
 [1] Identificador de arquivo duplicado.
[6] Tamanho do arquivo duplicado.
[9] Identificador do diretório que contém o arquivo duplicado.

 

Comentários

A ação DuplicateFiles processa uma entrada da tabela DuplicateFile somente se o componente vinculado a essa entrada está sendo instalado localmente. Para obter mais informações, confira Tabela Component.

A cadeia de caracteres do campo DestFolder é um nome de propriedade cujo valor deve ser resolvido como um caminho totalmente qualificado. Essa propriedade pode ser uma das entradas de diretório da tabela Directory, qualquer propriedade de pasta predefinida (CommonFilesFolder, por exemplo) ou uma propriedade definida por qualquer entrada na tabela AppSearch. Se a propriedade DestFolder não for avaliada como um caminho válido, a ação DuplicateFiles não terá nenhum efeito para essa entrada.

Se o nome do arquivo de destino na coluna DestName da tabela DuplicateFile for deixado em branco, o nome do arquivo de destino será o mesmo que o nome do arquivo original.

Os arquivos instalados pela ação DuplicateFiles são removidos pela ação RemoveDuplicateFiles quando apropriado.