Sdílet prostřednictvím


RemoveFile Table

Tabulka RemoveFile obsahuje seznam souborů, které mají být odebrány akcí RemoveFiles. Nastavení sloupce FileName této tabulky na hodnotu Null podporuje odebrání prázdných složek.

Tabulka RemoveFile obsahuje následující sloupce.

Sloupec Typ Klíč Nullable
FileKey identifikátor Y N
Komponenta_ identifikátor N N
Jméno souboru WildCardFilename N Y
DirProperty identifikátor N N
InstallMode celočíselná N N

 

Sloupce

FileKey

Primární klíč použitý k identifikaci této konkrétní položky tabulky.

Component_

Externí klíč první sloupec tabulky komponent . Toto pole odkazuje na komponentu, která řídí odebrání souboru.

název souboru

Tento sloupec obsahuje lokalizovatelný název souboru, který se má odebrat. Pokud má tento sloupec hodnotu null, bude zadaná složka odebrána, pokud je prázdná. Všechny soubory, které odpovídají zástupné sadě, budou odebrány ze zadaného adresáře.

DirProperty

Název vlastnosti, jejíž hodnota se předpokládá, že se přeloží na úplnou cestu ke složce souboru, která se má odebrat. Vlastnost může být název adresáře v tabulce Directory, vlastnost nastavená tabulkou AppSearchnebo jakoukoli jinou vlastnost, která představuje úplnou cestu.

InstallMode

Musí to být jedna z následujících hodnot.

Konstanta Šestnáctkový Desetinný Popis
msidbRemoveFileInstallModeOnInstall 0x001 1 Odeberte pouze v případech, kdy je nainstalovaná přidružená komponenta (msiInstallStateLocal nebo msiInstallStateSource).
msidbRemoveFileInstallModeOnRemove 0x002 2 Odebrat pouze v případech, kdy je přidružená komponenta odebrána (msiInstallStateAbsent).
msidbRemoveFileInstallModeOnBoth 0x003 3 Odeberte v některém z výše uvedených případů.

 

Poznámky

Odkazy na soubor v této tabulce jsou zpracovány akcí RemoveFiles.

Validace

ICE03
ICE06
ICE18
ICE32
ICE45
ICE64