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 アクションによって処理されます。
検証