RemoveFile Table
A RemoveFile tábla a RemoveFiles műveletáltal eltávolítandó fájlok listáját tartalmazza. A tábla FileName oszlopának Null értékre állítása támogatja az üres mappák eltávolítását.
A RemoveFile tábla a következő oszlopokat tartalmazza.
Oszlop | Típus | Kulcs | Nullázható |
---|---|---|---|
FileKey | azonosító | Y | N |
Komponens_ | azonosító | N | N |
Fájlnév | WildCardFilename | N | Y |
DirProperty | azonosító | N | N |
InstallMode | egész szám | N | N |
Oszlopok
-
FileKey
-
Az adott táblabejegyzés azonosításához használt elsődleges kulcs.
-
Component_
-
A Összetevő tábla első oszlopának külső kulcsa. Ez a mező az eltávolítandó fájlt vezérlő összetevőre hivatkozik.
-
FileName
-
Ez az oszlop az eltávolítandó fájl honosítható nevét tartalmazza. Ha ez az oszlop null értékű, akkor a megadott mappa el lesz távolítva, ha üres. A helyettesítő karakternek megfelelő összes fájl törlődik a megadott könyvtárból.
-
DirProperty
-
Annak a tulajdonságnak a neve, amelynek értékét feltételezzük, hogy feloldja az eltávolítandó fájl mappájának teljes elérési útját. A tulajdonság lehet egy könyvtár neve a Címtár tábla, a AppSearch táblaáltal beállított tulajdonság, vagy bármely más olyan tulajdonság, amely teljes elérési utat jelöl.
-
InstallMode
-
Az alábbi értékek egyikének kell lennie.
Konstans Hexadecimális Tizedes Leírás msidbRemoveFileInstallModeOnInstall 0x001 1 Csak a társított összetevő telepítésekor távolítsa el (msiInstallStateLocal vagy msiInstallStateSource). msidbRemoveFileInstallModeOnRemove 0x002 2 Csak a társított összetevő eltávolításakor távolítható el (msiInstallStateAbsent). msidbRemoveFileInstallModeOnBoth 0x003 3 Távolítsa el a fenti esetekben.
Megjegyzések
A táblázat fájlhivatkozásait a RemoveFiles műveletdolgozza fel.
Érvényesítés