Dela via


RemoveFile-tabell

Tabellen RemoveFile innehåller en lista över filer som ska tas bort av åtgärden RemoveFiles. Om du anger kolumnen FileName i den här tabellen till Null kan du ta bort tomma mappar.

Tabellen RemoveFile innehåller följande kolumner.

Spalt Typ Nyckel Nullbar
FileKey identifierare Y N
Komponent_ identifierare N N
Filnamn WildCardFilename N Y
DirProperty identifierare N N
InstallMode Heltal N N

 

Kolumner

FileKey

Primärnyckel som används för att identifiera den här tabellposten.

Component_

Extern nyckel den första kolumnen i tabellen Component. Det här fältet refererar till komponenten som styr vilken fil som ska tas bort.

FileName

Den här kolumnen innehåller det localizable namnet på filen som ska tas bort. Om den här kolumnen är null tas den angivna mappen bort om den är tom. Alla filer som matchar jokertecknet tas bort från den angivna katalogen.

DirProperty

Namn på en egenskap vars värde antas matcha till den fullständiga sökvägen till mappen för filen som ska tas bort. Egenskapen kan vara namnet på en katalog i tabellen Directory, en egenskap som anges av tabellen AppSearcheller någon annan egenskap som representerar en fullständig sökväg.

InstallMode

Måste vara något av följande värden.

Konstant Hexadecimal Decimal Beskrivning
msidbRemoveFileInstallModeOnInstall 0x001 1 Ta bara bort när den associerade komponenten installeras (msiInstallStateLocal eller msiInstallStateSource).
msidbRemoveFileInstallModeOnRemove 0x002 2 Ta bara bort när den associerade komponenten tas bort (msiInstallStateAbsent).
msidbRemoveFileInstallModeOnBoth 0x003 3 Ta bort i något av ovanstående fall.

 

Anmärkningar

Filreferenserna i den här tabellen bearbetas av åtgärden RemoveFiles.

Validering

ICE03
ICE06
ICE18
ICE32
ICE45
ICE64