DrLocator 資料表
DrLocator 資料表會藉由搜尋目錄樹狀目錄來保存尋找檔案或目錄所需的資訊。
DrLocator 資料表具有下列資料行。
資料行 | 類型 | 答案 | Nullable |
---|---|---|---|
簽名_ | 識別碼 | Y | N |
Parent | 識別碼 | Y | Y |
路徑 | AnyPath | Y | Y |
深度 | 整數 | N | Y |
資料行
-
簽名_
-
Signature_資料行是 Signature 資料表第一個資料行的外部索引鍵。 此欄位可能代表 [簽章] 資料表中列出的唯一檔案簽章。 如果這個資料行中的值不在 Signature 資料表中,則會假設搜尋是 DrLocator 資料表所指向的目錄。
-
父母
-
此資料行是Signature_資料行中檔案或目錄之父目錄的簽章。 如果此欄位為 Null,且 [路徑] 資料行不會展開為完整路徑,則會使用 Path 搜尋使用者系統的所有固定磁片磁碟機。
此欄位是下列其中一個資料表的索引鍵: RegLocator、 IniLocator、 CompLocator 或 DrLocator資料表。
-
路徑
-
[路徑] 資料行包含使用者系統上的路徑。 這是父資料行所指定目錄下方的完整路徑或相對子路徑。 請參閱 AnyPath 資料類型的限制。
-
深度
-
安裝程式搜尋Signature_資料行中所指定檔案或目錄的路徑下方的深度。 [深度] 欄位中使用的值是以零為基礎。 例如,如果 [路徑] 欄位是 c:/Program Files/bin,則 [深度] 資料行必須設定為 0 或更新版本,才能偵測位於資料夾間隔內的檔案。 如果 [深度] 欄位是空的,則會假設深度為零。
備註
此資料表會與 AppSearch 資料表搭配使用。
此資料表的資料行通常不會當地語系化。 如果作者決定搜尋多種語言的產品,則每個語言的資料表中必須包含個別的專案。
請參閱 搜尋現有的應用程式、檔案、登錄專案或.ini檔案專案。
驗證