DuplicateFiles 動作
DuplicateFiles 巨集指令會複製 InstallFiles 動作所安裝的檔案。 重複的檔案可以複製到具有相同名稱的相同目錄,或複製到具有原始名稱的不同目錄。
序列限制
DuplicateFiles 動作必須位於 InstallFiles 動作之後。 DuplicateFiles 動作也必須出現在 PatchFiles 動作 之後,以防止複製未修補的檔案版本。
ActionData 訊息
欄位 | 動作資料的描述 |
---|---|
[1] | 重複檔案的識別碼。 |
[6] | 重複檔案的大小。 |
[9] | 保存重複檔案之目錄的識別碼。 |
備註
只有在連結到該專案的元件安裝在本機時,DuplicateFiles 巨集指令才會處理 DuplicateFile 資料表 專案。 如需詳細資訊,請參閱 元件資料表。
DestFolder 欄位中的字串是屬性名稱,其值預期會解析為完整路徑。 這個屬性可以是 Directory 資料表中的任何目錄專案、任何預先定義的資料夾屬性 (CommonFilesFolder,例如) ,或 AppSearch 資料表中任何專案所設定的屬性。 如果 DestFolder 屬性未評估為有效的路徑,則 DuplicateFiles 巨集指令不會針對該專案執行任何動作。
如果 DuplicateFile 資料表的 DestName 資料行中目的地檔案名保留空白,則目的地檔案名會與原始檔案名稱相同。
當適當時, RemoveDuplicateFiles 動作會移除 DuplicateFiles 動作所安裝的檔案。