RemoveFile-tabel
De tabel RemoveFile bevat een lijst met bestanden die moeten worden verwijderd door de actie RemoveFiles. Het instellen van de kolom FileName van deze tabel op Null ondersteunt het verwijderen van lege mappen.
De tabel RemoveFile bevat de volgende kolommen.
Kolom | Type | Sleutel | Null-waarde |
---|---|---|---|
FileKey | id- | Y | N |
Bestanddeel_ | id- | N | N |
Bestandsnaam | WildCardFilename | N | Y |
DirProperty | id- | N | N |
InstallMode | geheel getal | N | N |
Kolommen
-
FileKey
-
Primaire sleutel die wordt gebruikt om deze specifieke tabelvermelding te identificeren.
-
Component_
-
Externe sleutel de eerste kolom van de tabel Component. Dit veld verwijst naar het onderdeel dat het bestand bepaalt dat moet worden verwijderd.
-
FileName
-
Deze kolom bevat de lokaliseerbare naam van het bestand dat moet worden verwijderd. Als deze kolom null is, wordt de opgegeven map verwijderd als deze leeg is. Alle bestanden die overeenkomen met het jokerteken worden verwijderd uit de opgegeven map.
-
DirProperty
-
Naam van een eigenschap waarvan wordt aangenomen dat deze wordt omgezet in het volledige pad naar de map van het bestand dat moet worden verwijderd. De eigenschap kan de naam zijn van een map in de Directory-tabel, een eigenschap die is ingesteld door de Tabel AppSearchof een andere eigenschap die een volledig pad vertegenwoordigt.
-
InstallMode
-
Moet een van de volgende waarden zijn.
Constant Hexadecimaal Decimaal Beschrijving msidbRemoveFileInstallModeOnInstallOnInstall 0x001 1 Verwijder alleen wanneer het bijbehorende onderdeel wordt geïnstalleerd (msiInstallStateLocal of msiInstallStateSource). msidbRemoveFileInstallModeOnRemove 0x002 2 Alleen verwijderen wanneer het bijbehorende onderdeel wordt verwijderd (msiInstallStateAbsent). msidbRemoveFileInstallModeOnBoth- 0x003 3 Verwijder in een van de bovenstaande gevallen.
Opmerkingen
De bestandsverwijzingen in deze tabel worden verwerkt door de actie RemoveFiles.
Validering