MoveFile 表

此表包含要从指定源目录移动或复制到指定目标目录的文件列表。

MoveFile 表包含以下列。

类型 密钥 Nullable
FileKey Identifier Y N
Component_ Identifier N N
SourceName 文本 N Y
DestName Filename N Y
SourceFolder Identifier N Y
DestFolder Identifier N N
选项 整数 N N

 

FileKey

主键,唯一标识特定 MoveFile 记录。

Component_

Component 表的外部键。 如果未选择安装或删除此键引用的组件,则不会对此 MoveFile 条目执行任何操作。

SourceName

此列包含要移动或复制的源文件的可本地化名称。 此列可以留空。 请参阅 SourceFolder 列的说明。 此字段必须包含一个长文件名,并且可包含通配符(* 和 ?)。

DestName

此列包含移动或复制原始文件后要提供给原始文件的可本地化名称。 如果此字段为空,则为目标文件指定与源文件相同的名称。

SourceFolder

此列包含属性的名称,此属性的值可解析为源目录的完整路径。 如果 SourceName 列留空,则假定 SourceFolder 列中指定的属性包含源文件本身的完整路径(包括文件名)。

DestFolder

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

Options

整数值,用于指定操作模式。

常数 十六进制 十进制 含义
(无) 0x000 0 复制源文件。
msidbMoveFileOptionsMove 0x001 1 移动源文件。

 

备注

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

此表由 MoveFiles 操作处理。

验证

ICE03
ICE06
ICE18
ICE32
ICE45
ICE85