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

其值解析为目标目录的完整路径的属性的名称。

选项

指定作模式的整数值。

不断 十六进制 十进制 意义
(无) 0x000 0 复制源文件。
msidbMoveFileOptionsMove 0x001 1 移动源文件。

 

言论

如果在 MoveFile 表的 SourceName 列中输入“*”通配符,并在 DestName 列中指定目标文件名,则所有已移动或复制的文件都将保留源中的名称。

此表由 MoveFiles作处理。

验证

ICE03
ICE06
ICE18
ICE32
ICE45
ICE85