DuplicateFiles アクション
DuplicateFiles アクションは、InstallFiles アクションによってインストールされたファイルを複製します。 重複するファイルは、別の名前の同じディレクトリにコピーすることも、元の名前を持つ別のディレクトリにコピーすることもできます。
シーケンスの制限
DuplicateFiles アクションは、InstallFiles アクション後に行う必要があります。 DuplicateFiles アクションは、修正プログラムが適用されていないバージョンのファイルが複製されないように、PatchFiles アクション の後にも存在する必要があります。
ActionData メッセージ
畑 | アクション データの説明 |
---|---|
[1] | 重複したファイルの識別子。 |
[6] | 重複するファイルのサイズ。 |
[9] | 重複したファイルを保持しているディレクトリの識別子。 |
備考
DuplicateFiles アクションは、そのエントリにリンクされたコンポーネントがローカルにインストールされている場合にのみ、DuplicateFile テーブル エントリを処理します。 詳細については、「コンポーネントテーブル 参照してください。
DestFolder フィールドの文字列は、値が完全修飾パスに解決されることが予想されるプロパティ名です。 このプロパティには、Directory テーブルのディレクトリ エントリ、定義済みのフォルダー プロパティ (CommonFilesFolderなど)、または AppSearch テーブル内の任意のエントリによって設定されるプロパティのいずれかを指定できます。 DestFolder プロパティが有効なパスに評価されない場合、DuplicateFiles アクションはそのエントリに対して何も行いません。
DuplicateFile テーブルの DestName 列のコピー先ファイルの名前が空白の場合、コピー先のファイル名は元のファイル名と同じになります。
DuplicateFiles アクションによってインストールされたファイルは、必要に応じて RemoveDuplicateFiles アクションによって削除されます。