DuplicateFiles 操作
DuplicateFiles 操作复制 InstallFiles 操作安装的文件。 可以将重复文件复制到同一目录,但需要更改文件名,也可以复制到其他目录,则可以保留原始名称。
序列限制
DuplicateFiles 操作必须在 InstallFiles 操作之后出现。 为了防止复制文件的未修补版本,必须还先执行 PatchFiles 操作,然后再执行 DuplicateFiles 操作。
ActionData 消息
字段 | 操作数据说明 |
---|---|
[1] | 重复文件的标识符。 |
[6] | 重复文件的大小。 |
[9] | 包含重复文件的目录的标识符。 |
备注
仅当链接到 DuplicateFile 表条目的组件正在本地安装时,DuplicateFiles 操作才会处理该条目。 有关详细信息,请参阅 Component 表。
DestFolder 字段中的字符串是一个属性名称,其值应解析为完全限定的路径。 此属性可以是 Directory 表中的任何目录条目、任何预定义的文件夹属性(例如 CommonFilesFolder)或由 AppSearch 表中的任何条目设置的属性。 如果 DestFolder 属性的计算结果未为有效路径,则 DuplicateFiles 操作不对该条目执行任何操作。
如果 DuplicateFile 表的 DestName 列中的目标文件的名称留空,则目标文件名将与原始文件名相同。
在适当时,RemoveDuplicateFiles 操作会移除由 DuplicateFiles 操作安装的文件。