共用方式為


MoveFile 表格

此資料表包含要從指定的來源目錄移至指定目的地目錄或複製的檔案清單。

MoveFile 數據表具有下列數據行。

類型 鑰匙
FileKey 識別碼 Y N
元件_ 識別碼 N N
SourceName 文字 N Y
DestName Filename N Y
SourceFolder 識別碼 N Y
DestFolder 識別碼 N N
選項 整數 N N

 

FileKey

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

Component_

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

SourceName

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

DestName

此資料列包含移動或複製源檔之後要提供給源檔的可本地化名稱。 如果此欄位空白,則目的地檔案的名稱會與來源檔案相同。

SourceFolder

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

DestFolder

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

選項

指定作業模式的整數值。

不斷 十六進位 十進位 意義
(無) 0x000 0 複製來源檔案。
msidbMoveFileOptionsMove 0x001 1 移動原始程序檔。

 

言論

如果在 MoveFile 資料表的 SourceName 資料行中輸入 「*」 通配符,並在 DestName 資料行中指定目的地檔名,則所有移動或複製的檔案都會保留來源中的名稱。

此數據表是由 MoveFiles 巨集指令處理。

驗證

ICE03
ICE06
ICE18
ICE32
ICE45
ICE85