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