Ação DuplicateFiles
A ação DuplicateFiles duplica arquivos instalados pela ação InstallFiles. Os arquivos duplicados podem ser copiados para o mesmo diretório com um nome diferente ou para um diretório diferente com o nome original.
Restrições de sequência
A ação DuplicateFiles deve vir após a ação InstallFiles. A ação DuplicateFiles também deve vir depois que a ação PatchFiles para evitar a duplicação da versão não corrigida do arquivo.
Mensagens ActionData
Domínio | Descrição dos dados da ação |
---|---|
[1] | Identificador do ficheiro 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 tabela DuplicateFile entrada somente se o componente vinculado a essa entrada estiver sendo instalado localmente. Para obter mais informações, consulte Tabela de componentes.
A cadeia de caracteres no campo DestFolder é um nome de propriedade cujo valor deve ser resolvido para um caminho totalmente qualificado. Essa propriedade pode ser qualquer uma das entradas de diretório na 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 avaliar um caminho válido, a ação DuplicateFiles não fará nada 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.