Tabla RemoveFile
La tabla RemoveFile contiene una lista de archivos que se van a quitar mediante la acción RemoveFiles. Establecer la columna FileName de esta tabla en Null admite la eliminación de carpetas vacías.
La tabla RemoveFile tiene estas columnas.
Columna | Tipo | Clave | Nullable |
---|---|---|---|
FileKey | Identificador | Y | No |
Component_ | Identificador | No | No |
FileName | WildCardFilename | No | Y |
DirProperty | Identificador | No | No |
InstallMode | Entero | No | No |
Columnas
-
FileKey
-
Clave principal usada para identificar esta entrada de tabla determinada.
-
Component_
-
Clave externa para la primera columna de la tabla Component. Este campo hace referencia al componente que controla el archivo que se va a quitar.
-
FileName
-
Esta columna contiene el nombre localizable del archivo que se va a quitar. Si esta columna está establecida en Null, se quitará la carpeta especificada si está vacía. Todos los archivos que coinciden con el carácter comodín se quitarán del directorio especificado.
-
DirProperty
-
Nombre de una propiedad cuyo valor se supone que se resuelve en el trazado completo a la carpeta del archivo que se va a quitar. La propiedad puede ser el nombre de un directorio en la tabla Directory, una propiedad establecida por la tabla AppSearch o cualquier otra propiedad que represente un trazado completo.
-
InstallMode
-
Debe ser uno de los siguientes valores:
Constante Hexadecimal Decimal Descripción msidbRemoveFileInstallModeOnInstall 0x001 1 Quitar solo cuando se instale el componente asociado (msiInstallStateLocal o msiInstallStateSource). msidbRemoveFileInstallModeOnRemove 0x002 2 Quitar solo cuando se quita el componente asociado (msiInstallStateAbsent). msidbRemoveFileInstallModeOnBoth 0x003 3 Quitar en cualquiera de los casos anteriores.
Comentarios
La acción RemoveFiles procesa las referencias de archivo de esta tabla.
Validación