MoveFile 資料表
此資料表包含要從指定來原始目錄移至指定目的地目錄或複製的檔案清單。
MoveFile 資料表具有下列資料行。
資料行 | 類型 | 答案 | 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
-
此資料行包含屬性的名稱,其值會解析為來原始目錄的完整路徑。 如果 SourceName 資料行保留空白,則會假設 SourceFolder 資料行中名為 的屬性包含原始程式檔本身的完整路徑, (包括檔案名) 。
-
DestFolder
-
屬性的名稱,其值會解析為目的地目錄的完整路徑。
-
選項
-
指定作業模式的整數值。
常數 十六進位 Decimal 意義 (無) 0x000 0 複製來源檔案。 msidbMoveFileOptionsMove 0x001 1 移動來源檔案。
備註
如果在 MoveFile 資料表的 SourceName 資料行中輸入 「*」 萬用字元,且目的地檔案名是在 DestName 資料行中指定,則所有移動或複製的檔案都會保留來源中的名稱。
此資料表是由 MoveFiles 動作處理。
驗證