Tabla MoveFile

Esta tabla contiene una lista de archivos que se van a mover o copiar de un directorio de origen especificado a un directorio de destino especificado.

La tabla MoveFile tiene estas columnas.

Columna Tipo Clave Nullable
FileKey Identificador Y No
Component_ Identificador No No
SourceName Texto No Y
DestName Nombre de archivo No Y
SourceFolder Identificador No Y
DestFolder Identificador No No
Opciones Entero No No

 

Columnas

FileKey

Clave principal que identifica de forma única un registro MoveFile determinado.

Component_

Clave externa en la tabla Component. Si el componente al que hace referencia esta clave no está seleccionado para su instalación o eliminación, no se realiza ninguna acción en esta entrada de MoveFile.

SourceName

Esta columna contiene el nombre localizable de los archivos de origen que se van a mover o copiar. Esta columna puede dejarse en blanco. Consulte la descripción de la columna SourceFolder. Este campo debe contener un nombre de archivo largo y puede contener caracteres comodín (* y ?).

DestName

Esta columna contiene el nombre localizable que se va a asignar al archivo original después de moverlo o copiarlo. Si este campo está en blanco, el archivo de destino tendrá el mismo nombre que el archivo de origen.

SourceFolder

Esta columna contiene el nombre de una propiedad que tiene un valor que se resuelve en la ruta de acceso completa al directorio de origen. Si la columna SourceName se deja en blanco, se supone que la propiedad denominada en la columna SourceFolder contiene la ruta de acceso completa al propio archivo de origen (incluido el nombre de archivo).

DestFolder

Nombre de una propiedad cuyo valor se resuelve en la ruta de acceso completa al directorio de destino.

Options

Valor entero que especifica el modo operativo.

Constante Hexadecimal Decimal Significado
(ninguno) 0x000 0 Copie el archivo de origen.
msidbMoveFileOptionsMove 0x001 1 Mueva el archivo de origen.

 

Comentarios

Si se escribe un carácter comodín "*" en la columna SourceName de la tabla MoveFile y se especifica un nombre de archivo de destino en la columna DestName, todos los archivos movidos o copiados conservan los nombres en los orígenes.

La acción MoveFiles procesa esta tabla.

Validación

ICE03
ICE06
ICE18
ICE32
ICE45
ICE85