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 操作处理。
验证