MoveFile 資料表

此資料表包含要從指定的來原始目錄移動或複製到指定之目的地目錄的檔案清單。

MoveFile 資料表具有下列資料行。

Column 類型 答案 Nullable
FileKey 識別碼 Y N
元件_ 識別碼 N N
SourceName Text N Y
DestName 檔案名稱 N Y
SourceFolder 識別碼 N Y
DestFolder 識別碼 N N
選項 整數 N N

資料行

FileKey

可唯一識別特定 MoveFile 記錄的主鍵。

元件_

元件資料表中的外部索引鍵。 如果未選取此索引鍵所參考的元件來進行安裝或移除,則不會在此 MoveFile 專案上採取任何動作。

SourceName

此資料行包含要移動或複製之來源檔案的可當地語系化名稱。 此資料行可以保留空白。 請參閱 SourceFolder 資料行的描述。 此欄位必須包含長檔名,而且可能包含萬用字元 (* 和? ) 。

DestName

此資料行包含在移動或複製原始檔案之後,提供給原始檔案的可當地語系化名稱。 如果這個欄位是空白的,則會將目的地檔案的名稱與來源檔案相同。

SourceFolder

此資料行包含屬性的名稱,這個屬性的值會解析為來原始目錄的完整路徑。 如果 [不完整] 資料行保留空白,則會假設 SourceFolder 資料行中命名的屬性包含原始程式檔本身的完整路徑 (包括檔案名) 。

DestFolder

屬性的名稱,這個屬性的值會解析為目的地目錄的完整路徑。

選項

指定操作模式的整數值。

常數 十六進位 Decimal 意義
(無) 0x000 0 複製來源檔案。
msidbMoveFileOptionsMove 0x001 1 移動原始檔。

備註

如果在 * MoveFile 資料表的 [未使用] 資料行中輸入 "" 萬用字元,並在 DestName 資料行中指定目的地檔案名,則所有移動或複製的檔案都會保留來源中的名稱。

此資料表是由 MoveFiles 動作處理。

驗證

ICE03
ICE06
ICE18
ICE32
ICE45
ICE85