Dizin Tablosu
Dizin tablosu, ürünün dizin düzenini belirtir. Tablonun her satırı hem kaynakta hem de hedefte bir dizin gösterir.
Dizin tablosunda aşağıdaki sütunlar bulunur.
Sütun | Tür | Anahtar | Nullable |
---|---|---|---|
Dizin | Tanımlayıcı | Y | N |
Directory_Parent | Tanımlayıcı | N | Y |
DefaultDir | defaultDir | N | N |
Sütun
-
Dizini
-
Dizin sütunu, bir dizin veya dizin yolu için benzersiz bir tanımlayıcı içerir. Bu sütun, hedef dizinin tam yoluna ayarlanmış bir özelliğin adını içerebilir. Bu sütun bir özellik içeriyorsa hedef dizin DefaultDir sütununda belirtilen adı alır ve Directory_Parent sütununda belirtilen üst dizini alır.
Kaynak dizin her zaman DefaultDir sütununda belirtilen adı alır ve Directory_Parent sütununda belirtilen üst dizini alır.
Directory_Parent sütunu null veya Dizin sütununun değerine eşitse, Dizin sütunu bir kök hedef dizini temsil eder. Dizin tablosunda yalnızca bir kök dizin belirtilebilir.
-
Directory_Parent
-
Bu sütun, dizinin üst dizinine yapılan bir başvurudur. Directory_Parent sütunu null veya Dizin sütununa eşit olan bir kayıt kök dizini temsil eder. Üst dizinin tam yolu, Directory_Parent sütunundaki başvuruyla çözümlenir. Dizin sütununa bir dış anahtar eklenir. Örneğin, bir klasörün PDIR adlı bir üst dizini varsa, PDIR'in üst dizini, dizinin Directory_Parent sütununda, Dizin sütununda PDIR ile birlikte verilir.
-
DefaultDir
-
DefaultDir sütunu, üst dizinin altındaki dizinin adını (localizable) içerir. Varsayılan olarak, bu hem hedef hem de kaynak dizinlerin adıdır. Farklı kaynak ve hedef dizin adları belirtmek için, hedef ve kaynak adlarını şu şekilde iki nokta üst üste ile ayırın: [targetname]:[sourcename].
Directory_Parent sütununun değeri null veya Dizin sütununa eşitse, DefaultDir sütunu kök kaynak dizinin adını belirtir.
Kök olmayan bir kaynak dizin için, kaynak dizin adı için DefaultDir sütununa girilen nokta (.) veya hedef dizin adı, dizinin bir alt dizin olmadan üst dizininde bulunması gerektiğini gösterir.
Bu sütundaki dizin adları kısa dosya adı | olarak biçimlendirilmiş olabilir long filename çiftleri.
Açıklamalar
Tablodaki her kayıt hem kaynak hem de hedef görüntülerdeki bir dizini temsil eder. Dizin tablosu, TARGETDIR özelliğine eşit dizin sütun değerine sahip tek bir kök dizin belirtmelidir.
bir yönetim yüklemesiiçin, targetDIR adlı kök dizine yönetim görüntüsünü yükleyin ve hedef dizinleri çözümlemek için kaynak dizin adlarını kullanın.
Yükleyicinin sistem klasörü yollarına bir dizi standart özelliği ayarlı olduğunu unutmayın. Sistem klasörlerine ayarlanmış özelliklerin listesi için bkz. Özellik Başvurusu.
Dizin çözümlemesi, CostFinalize eylemi gerçekleştirilir ve aşağıdaki gibi yapılır:
Kök Hedef Dizin
Yalnızca tek bir kök hedef dizin olabilir. Kök hedef dizini belirtmek için Dizin sütununu TARGETDIR özelliğine ve DefaultDir sütununu SourceDir özelliğine ayarlayın. TARGETDIR özelliği tanımlanmışsa hedef dizin özelliğin değerine çözümlenir. TARGETDIR özelliği tanımlanmamışsa, yolu çözümlemek için ROOTDRIVE özelliği kullanılır.
Kök Kaynak Dizini
Kök dizin girdisinin DefaultDir sütununun değeri SourceDir özelliğine ayarlanmalıdır.
Kök Olmayan Hedef Dizinleri
Kök olmayan bir dizinin Dizin değeri, hedefin konumunu tanımlayan bir özelliğin adı olarak da yorumlanır. Özellik tanımlanmışsa, hedef dizin özelliğin değerine çözümlenir. Özellik tanımlanmamışsa hedef dizin, Directory_Parent girdisinin çözümlenen hedef dizininin altındaki bir alt dizine çözümlenir. DefaultDir değeri, alt dizinin adını tanımlar.
Kök Olmayan Kaynak Dizinleri
Kök olmayan bir dizinin kaynak dizini, Directory_Parent girdisi için çözümlenen kaynak dizinin bir alt dizinine çözümlenir. DefaultDir değeri de alt dizinin adını tanımlar.
Kısa veya Uzun Dosya Adları
Hedef dizinler çözümlenirken, SHORTFILENAMES özelliği ayarlandıysa veya dizinin bulunduğu birim uzun dosya adlarını desteklemiyorsa DefaultDir sütununda belirtilen kısa dosya adları kullanılır. Aksi takdirde, uzun dosya adı kullanılır.
Dizinler CostFinalize eylemi sırasında çözümlendiğinde, Dizin tablosundaki anahtarların dizin yollarına ayarlı özellikler haline geldiğini unutmayın.
Yükleme sırasında boş klasörler oluşturmak için bkz. CreateFolder Table .
Dizin Tablosu Kullanarak
Örnekler de dahil olmak üzere Dizin tablosu hakkında daha fazla bilgi için bkz. Dizin Tablosunu Kullanma.
Doğrulama