RemoveFile-Tabelle
Die RemoveFile-Tabelle enthält eine Liste der Dateien, die über die RemoveFiles-Aktion entfernt werden sollen. Wenn Sie die FileName-Spalte dieser Tabelle auf NULL festlegen, können Sie das Entfernen von leeren Ordnern unterstützen.
Die RemoveFile-Tabelle weist die folgenden Spalten auf.
Spalte | Typ | Schlüssel | Nullwerte zulässig |
---|---|---|---|
FileKey | Identifier | J | N |
Component_ | Identifier | N | N |
FileName | WildCardFilename | N | J |
DirProperty | Identifier | N | N |
InstallMode | Integer | N | N |
Spalten
-
FileKey
-
Primärschlüssel zur Identifizierung dieses speziellen Tabelleneintrags.
-
Component_
-
Ein externer Schlüssel für die erste Spalte der Component-Tabelle. Dieses Feld verweist auf die Komponente, die die zu entfernende Datei steuert.
-
FileName
-
Diese Spalte enthält den lokalisierbaren Namen der zu entfernenden Datei. Wenn diese Spalte NULL ist, wird der angegebene Ordner entfernt, sofern er leer ist. Alle Dateien, die mit dem Platzhalter übereinstimmen, werden aus dem angegebenen Verzeichnis entfernt.
-
DirProperty
-
Der Name einer Eigenschaft, deren Wert in den vollständigen Pfad zum Ordner der zu entfernenden Datei aufgelöst wird. Die Eigenschaft kann der Name eines Verzeichnisses in der Tabelle Directory, eine von der Tabelle AppSearch festgelegte Eigenschaft oder jede andere Eigenschaft sein, die einen vollständigen Pfad darstellt.
-
InstallMode
-
Dabei muss es sich um einen der folgenden Werte handeln.
Konstant Hexadezimal Decimal BESCHREIBUNG msidbRemoveFileInstallModeOnInstall 0x001 1 Dateien werden nur entfernt, wenn die zugeordnete Komponente installiert wird („msiInstallStateLocal“ oder „msiInstallStateSource“). msidbRemoveFileInstallModeOnRemove 0x002 2 Dateien werden nur entfernt, wenn die zugeordnete Komponente entfernt wird (msiInstallStateAbsent). msidbRemoveFileInstallModeOnBoth 0x003 3 Dateien werden in beiden der oben genannten Fälle entfernt.
Bemerkungen
Die Dateiverweise in dieser Tabelle werden von der RemoveFiles-Aktion verarbeitet.
Überprüfen