次の方法で共有


MoveFile テーブル

このテーブルには、指定したソース ディレクトリから指定したコピー先ディレクトリに移動またはコピーするファイルの一覧が含まれています。

MoveFile テーブルには、次の列があります。

コラム 種類 許容
FileKey 識別子の Y N
コンポーネント_ 識別子の N N
SourceName テキスト N Y
DestName ファイル名の N Y
SourceFolder 識別子の N Y
DestFolder 識別子の N N
オプション 整数 N N

 

FileKey

特定の MoveFile レコードを一意に識別する主キー。

Component_

コンポーネント テーブルへの外部キー。 このキーによって参照されるコンポーネントがインストールまたは削除のために選択されていない場合、この MoveFile エントリに対して何も実行されません。

SourceName

この列には、移動またはコピーするソース ファイルのローカライズ可能な名前が含まれています。 この列は空白のままにすることができます。 SourceFolder 列の説明を参照してください。 このフィールドには長いファイル名を含める必要があり、ワイルドカード文字 (* と ?) を含む場合があります。

DestName

この列には、移動またはコピー後に元のファイルに指定するローカライズ可能な名前が含まれます。 このフィールドが空白の場合、コピー先ファイルにはソース ファイルと同じ名前が付けられます。

SourceFolder

この列には、ソース ディレクトリへの完全なパスに解決される値を持つプロパティの名前が含まれています。 SourceName 列が空白の場合、SourceFolder 列に指定されたプロパティには、ソース ファイル自体への完全なパス (ファイル名を含む) が含まれていると見なされます。

DestFolder

宛先ディレクトリへの完全なパスに解決される値を持つプロパティの名前。

オプション

動作モードを指定する整数値。

定数 16 進 数 小数 意味
(なし) 0x000 0 ソース ファイルをコピーします。
msidbMoveFileOptionsMove 0x001 1 ソース ファイルを移動します。

 

備考

MoveFile テーブルの SourceName 列に "*" ワイルドカードが入力され、コピー先ファイル名が DestName 列に指定されている場合、移動またはコピーされたすべてのファイルはソース内の名前を保持します。

このテーブルは、MoveFiles アクションによって処理されます。

検証

ICE03
ICE06
ICE18
ICE32
ICE45
ICE85