RemoveFile Table
La tabella RemoveFile contiene un elenco di file da rimuovere dall'azione RemoveFiles. L'impostazione della colonna FileName di questa tabella su Null supporta la rimozione di cartelle vuote.
La tabella RemoveFile include le colonne seguenti.
Colonna | Tipo | Chiave | Nullable |
---|---|---|---|
FileKey | Identificatore | S | N |
Componente_ | Identificatore | N | N |
FileName | WildCardFilename | N | S |
DirProperty | Identificatore | N | N |
InstallMode | Integer | N | N |
Colonne
-
FileKey
-
Chiave primaria usata per identificare questa voce di tabella specifica.
-
Componente_
-
Chiave esterna la prima colonna della tabella Component. Questo campo fa riferimento al componente che controlla il file da rimuovere.
-
Filename
-
Questa colonna contiene il nome localizzabile del file da rimuovere. Se questa colonna è Null, la cartella specificata verrà rimossa se è vuota. Tutti i file che corrispondono al carattere jolly verranno rimossi dalla directory specificata.
-
DirProperty
-
Nome di una proprietà il cui valore si presuppone che venga risolto nel percorso completo della cartella del file da rimuovere. La proprietà può essere il nome di una directory nella tabella Directory, una proprietà impostata dalla tabella AppSearch o qualsiasi altra proprietà che rappresenta un percorso completo.
-
InstallMode
-
Deve essere uno dei valori seguenti.
Costante Valore esadecimale Decimal Descrizione msidbRemoveFileInstallModeOnInstall 0x001 1 Rimuovere solo quando viene installato il componente associato (msiInstallStateLocal o msiInstallStateSource). msidbRemoveFileInstallModeOnRemove 0x002 2 Rimuovere solo quando il componente associato viene rimosso (msiInstallStateAbsent). msidbRemoveFileInstallModeOnBoth 0x003 3 Rimuovere in uno dei casi precedenti.
Commenti
I riferimenti ai file in questa tabella vengono elaborati dall'azione RemoveFiles.
Convalida