MoveFile Table

[This is preliminary documentation and subject to change.]

This table contains a list of files to be moved or copied from a specified source directory to a specified destination directory.

The MoveFile table has the following columns.

Column Type Key Nullable
FileKey Identifier Y N
Component_ Identifier N
SourceName WildCardFilename Y
Destname Filename Y
SourceFolder Identifier Y
DestFolder Identifier N
Options Integer N

Columns

FileKey
Primary key that uniquely identifies a particular MoveFile record.
Component_
External key into the Component table.. If the component referenced by this key is not selected for installation or removal, no action is taken on this MoveFile entry.
SourceName
Name of the source files to be moved or copied.

May be left blank (see the description of the SourceFolder column).

DestName
Name to be given to the original file after it is moved or copied.

If blank, the destination file is given the same name as the source file.

SourceFolder
Name of a property whose value is assumed to resolve to the full path to the source directory. If the SourceName column is left blank, the property named in the SourceFolder column is assumed to contain the full path to the source file itself (including the file name).
DestFolder
Name of a property whose value is assumed to resolve to the full path to the destination directory.

May contain wildcard characters (* and ?).

Options
Integer value specifying the MoveFile operating mode.

One of imfoEnum as follows.
Value Meaning
0 (imfoCopy) Copy the source file.
1 (imfoMove) Move the source file.

Remarks

This table is processed by the MoveFiles action.