Sdílet prostřednictvím


Tabulka adresářů

Tabulka Adresář určuje rozložení adresáře pro produkt. Každý řádek tabulky označuje adresář jak ve zdroji, tak v cíli.

Tabulka Adresář obsahuje následující sloupce.

Sloupec Typ Klíč Nullable
Adresář identifikátor Y N
Directory_Parent identifikátor N Y
DefaultDir defaultDir N N

 

Sloupce

adresář

Sloupec Adresář obsahuje jedinečný identifikátor pro adresář nebo cestu k adresáři. Tento sloupec může obsahovat název vlastnosti, která je nastavena na úplnou cestu cílového adresáře. Pokud tento sloupec obsahuje vlastnost, cílový adresář převezme název zadaný ve sloupci DefaultDir a převezme nadřazený adresář zadaný ve sloupci Directory_Parent.

Zdrojový adresář vždy přebírá název zadaný ve sloupci DefaultDir a přebírá nadřazený adresář zadaný ve sloupci Directory_Parent.

Pokud je sloupec Directory_Parent null nebo roven hodnotě sloupce Adresář, představuje sloupec Adresář kořenový cílový adresář. V tabulce Adresář může být zadán pouze jeden kořenový adresář.

Directory_Parent

Tento sloupec je odkazem na nadřazený adresář adresáře. Záznam, který má sloupec Directory_Parent, který se rovná hodnotě null nebo roven sloupci Directory, představuje kořenový adresář. Úplná cesta nadřazeného adresáře je vyřešena odkazem ve sloupci Directory_Parent je externí klíč do sloupce Adresář. Pokud má například složka nadřazený adresář s názvem PDIR, nadřazený adresář PDIR je uveden v Directory_Parent sloupci řádku s PDIR ve sloupci Adresář.

DefaultDir

Sloupec DefaultDir obsahuje název adresáře (lokalizovatelný) pod nadřazeným adresářem. Ve výchozím nastavení se jedná o název cílového i zdrojového adresáře. Pokud chcete zadat různé názvy zdrojových a cílových adresářů, oddělte cílový a zdrojový název dvojtečku následujícím způsobem: [targetname]:[sourcename].

Pokud je hodnota sloupce Directory_Parent null nebo je rovna sloupci Adresář, sloupec DefaultDir určuje název kořenového zdrojového adresáře.

V případě jiného než kořenového zdrojového adresáře je tečka (.) zadaná ve sloupci DefaultDir pro název zdrojového adresáře nebo název cílového adresáře indikuje, že adresář by měl být umístěn v nadřazeném adresáři bez podadresáře.

Názvy adresářů v tomto sloupci mohou být formátovány jako krátký název souboru | dlouhé páry názvů souborů.

Poznámky

Každý záznam v tabulce představuje adresář ve zdrojovém i cílovém obrázku. Tabulka Adresář musí zadat jeden kořenový adresář s hodnotou sloupce Adresář, která se rovná TARGETDIR vlastnost.

Pro instalaci pro správunainstalujte image pro správu do kořenového adresáře s názvem TARGETDIR a pomocí názvů zdrojových adresářů přeložte cílové adresáře.

Všimněte si, že instalační program nastaví řadu standardních vlastností na cesty k systémovým složkám. Seznam vlastností, které jsou nastavené na systémové složky, najdete v referenční vlastností.

Řešení adresáře se provádí během akce CostFinalize a provádí se takto:

Kořenový cílový adresář

Může existovat pouze jeden kořenový cílový adresář. Chcete-li zadat kořenový cílový adresář, nastavte sloupec Adresář na TARGETDIR vlastnost a defaultDir sloupec naSourceDir vlastnost. Pokud je definována vlastnost TARGETDIR, cílový adresář se přeloží na hodnotu vlastnosti. Pokud není definována vlastnost TARGETDIR, použije se k překladu cesty vlastnost ROOTDRIVE.

Kořenový zdrojový adresář

Hodnota defaultDir sloupec pro položku kořenového adresáře musí být nastavena na SourceDir vlastnost.

Jiné než kořenové cílové adresáře

Hodnota Adresáře pro jiný než kořenový adresář je také interpretována jako název vlastnosti definující umístění cíle. Pokud je vlastnost definována, cílový adresář se přeloží na hodnotu vlastnosti. Pokud vlastnost není definovaná, cílový adresář se přeloží do podadresáře pod přeloženým cílovým adresářem pro položku Directory_Parent. Hodnota DefaultDir definuje název podadresáře.

Jiné než kořenové zdrojové adresáře

Zdrojový adresář pro jiný než kořenový adresář se přeloží do podadresáře přeloženého zdrojového adresáře pro položku Directory_Parent. Opět hodnota DefaultDir definuje název podadresáře.

Krátké nebo dlouhé názvy souborů

Při překladu cílových adresářů se používají krátké názvy souborů zadané ve sloupci DefaultDir, pokud je nastavena vlastnost SHORTFILENAMES nebo adresář, na který se adresář nachází, nepodporuje dlouhé názvy souborů. V opačném případě se použije dlouhý název souboru.

Všimněte si, že při vyřešení adresářů během akce CostFinalize se klíče v tabulce adresářů stanou vlastnosti nastaveny na cesty k adresáři.

tabulky CreateFolder

Informace o vytváření prázdných složek během instalace naleznete v tématu CreateFolder Table.

pomocí tabulky adresářů

Další informace o tabulce Adresář, včetně ukázek, naleznete v tématu Použití tabulky adresářů.

Validace

ICE03
ICE06
ICE07
ICE30
ICE32
ICE38
ICE46
ICE48
ICE56
ICE57
ICE64
ICE88
ICE90
ICE91
ICE99