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