Udostępnij za pośrednictwem


Tabela katalogów

Tabela Katalog określa układ katalogu produktu. Każdy wiersz tabeli wskazuje katalog zarówno w lokalizacji źródłowej, jak i docelowej.

Tabela Katalog zawiera następujące kolumny.

Kolumna Typ Klucz Nullable
Katalog identyfikator Y N
Directory_Parent identyfikator N Y
DefaultDir DefaultDir N N

 

Kolumny

katalog

Kolumna Katalog zawiera unikatowy identyfikator katalogu lub ścieżki katalogu. Ta kolumna może zawierać nazwę właściwości ustawionej na pełną ścieżkę katalogu docelowego. Jeśli ta kolumna zawiera właściwość, katalog docelowy przyjmuje nazwę określoną w kolumnie DefaultDir i przyjmuje katalog nadrzędny określony w kolumnie Directory_Parent.

Katalog źródłowy zawsze przyjmuje nazwę określoną w kolumnie DefaultDir i przyjmuje katalog nadrzędny określony w kolumnie Directory_Parent.

Jeśli kolumna Directory_Parent ma wartość null lub jest równa wartości kolumny Katalog, kolumna Katalog reprezentuje główny katalog docelowy. W tabeli Katalog można określić tylko jeden katalog główny.

Directory_Parent

Ta kolumna jest odwołaniem do katalogu nadrzędnego katalogu. Rekord, który ma kolumnę Directory_Parent równą wartości null lub równą kolumnie Katalog, reprezentuje katalog główny. Pełna ścieżka katalogu nadrzędnego jest rozpoznawana przez odwołanie w kolumnie Directory_Parent jest kluczem zewnętrznym w kolumnie Katalog. Jeśli na przykład folder ma katalog nadrzędny o nazwie PDIR, nadrzędny katalog PDIR jest podany w kolumnie Directory_Parent wiersza z pdIR w kolumnie Katalog.

DefaultDir

Kolumna DefaultDir zawiera nazwę katalogu (lokalizowalne)w katalogu nadrzędnym. Domyślnie jest to nazwa katalogów docelowych i źródłowych. Aby określić różne nazwy katalogów źródłowych i docelowych, należy oddzielić nazwy docelowe i źródłowe dwukropkiem w następujący sposób: [targetname]:[nazwa_źródła].

Jeśli wartość kolumny Directory_Parent ma wartość null lub jest równa kolumnie Katalog, kolumna DefaultDir określa nazwę katalogu głównego źródła.

W przypadku katalogu źródłowego innego niż główny kropka (.) wprowadzona w kolumnie DefaultDir dla nazwy katalogu źródłowego lub nazwa katalogu docelowego wskazuje, że katalog powinien znajdować się w katalogu nadrzędnym bez podkatalogu.

Nazwy katalogów w tej kolumnie mogą być sformatowane jako krótka nazwa pliku | długie pary nazw plików.

Uwagi

Każdy rekord w tabeli reprezentuje katalog zarówno w źródle, jak i w obrazach docelowych. Tabela Katalog musi określać pojedynczy katalog główny z wartością kolumny Directory równą właściwości TARGETDIR.

W przypadku instalacji administracyjnejzainstaluj obraz administracyjny w katalogu głównym o nazwie TARGETDIR i użyj nazw katalogów źródłowych, aby rozpoznać katalogi docelowe.

Należy pamiętać, że instalator ustawia szereg standardowych właściwości do ścieżek folderów systemowych. Zobacz Odwołanie do właściwości, aby uzyskać listę właściwości ustawionych na foldery systemowe.

Rozpoznawanie katalogów jest wykonywane podczas akcji CostFinalize i jest wykonywane w następujący sposób:

Katalog docelowy katalogu głównego

Może istnieć tylko jeden główny katalog docelowy. Aby określić katalog docelowy katalogu głównego, ustaw kolumnę Directory na właściwość TARGETDIR i kolumnę DefaultDir na właściwość SourceDir. Jeśli zdefiniowano właściwość TARGETDIR, katalog docelowy jest rozpoznawany jako wartość właściwości. Jeśli właściwość TARGETDIR jest niezdefiniowana, właściwość ROOTDRIVE jest używana do rozpoznawania ścieżki.

Katalog źródłowy katalogu głównego

Wartość kolumny DefaultDir dla wpisu katalogu głównego musi być ustawiona na właściwość SourceDir.

Katalogi docelowe inne niż główne

Wartość Katalogu dla katalogu innego niż główny jest również interpretowana jako nazwa właściwości definiującej lokalizację miejsca docelowego. Jeśli właściwość jest zdefiniowana, katalog docelowy jest rozpoznawany jako wartość właściwości. Jeśli właściwość nie jest zdefiniowana, katalog docelowy jest rozpoznawany jako podkatalog pod rozpoznanym katalogiem docelowym dla wpisu Directory_Parent. Wartość DefaultDir definiuje nazwę podkatalogu.

Katalogi źródłowe inne niż główne

Katalog źródłowy dla katalogu innego niż główny jest rozpoznawany jako podkatalog rozpoznanego katalogu źródłowego dla wpisu Directory_Parent. Ponownie wartość DefaultDir definiuje nazwę podkatalogu.

Krótkie lub długie nazwy plików

Podczas rozpoznawania katalogów docelowych są używane krótkie nazwy plików określone w kolumnie DefaultDir, jeśli właściwość SHORTFILENAMES jest ustawiona lub wolumin, na który znajduje się katalog, nie obsługuje długich nazw plików. W przeciwnym razie jest używana długa nazwa pliku.

Pamiętaj, że gdy katalogi są rozpoznawane podczas akcji CostFinalize, klucze w tabeli Katalog stają się właściwości ustawione na ścieżki katalogów.

CreateFolder Table

Aby utworzyć puste foldery podczas instalacji, zobacz CreateFolder Table.

używanie tabeli katalogów

Aby uzyskać więcej informacji na temat tabeli Katalog, w tym przykłady, zobacz Using the Directory Table.

Walidacja

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