共用方式為


CRUMB 自變數 (Windows 殼層)

crumb 變數支援完整的進階查詢語法 (AQS) 語句,而且特別適合用來控制搜尋範圍。 除了 AQS 語句之外,自 crumb 變數還可以在 Windows Vista 上採用特殊 location 參數,以及 kind store Windows XP 上的參數,如本主題稍後所述。

本主題包含下列幾節:

Crumb 語法

Crumb 語法如下所示:

crumb=<column>:<value>[,<label>][,<column>:<value>[,<label>]]& 

數據 <行> 部分是屬性系統中的任何屬性,而 <值> 部分是該屬性的有效值。 部分

一般範例

crumb=System.Author:paolo&
crumb=store:mapi&
crumb=location:c%3a%5cMyVacationPix,Vacation&

搭配 Vista 使用碎屑 (位置)

在 crumb 參數中,Windows Vista 支援完整的 AQS,以及 location 屬性,其具有只能在 Windows Vista 上使用的特殊實作。 您可以在單一 Crumb 參數內使用 AQS 字串或 location 屬性,但不能同時使用這兩個參數。 如果 crumb 參數包含 AQS,則會忽略該 Crumb 參數中所有其他專案。

屬性 location 可讓您指定搜尋的路徑。 如果位置不在索引器編目範圍之外,Windows Vista 可以略過索引器並直接周遊目錄。 因此,這些搜尋速度可能會比使用索引器之搜尋慢。

當您指定 屬性時,支援兩個 location 額外的參數,並選擇性:

參數 描述
包含 include、exclude 指定查詢是否應該包含或排除該路徑中的專案。 “Include” 是預設值。 Windows Vista 不支援不含包含的排除專案。 (請參閱範例)
遞歸 遞歸、非遞歸 指定搜尋是否應該從location:<value> 中定義的值開始,遞歸所有子資料夾。 「遞歸」是預設值。

 

若要使用 搜尋: 通訊協議來設定搜尋範圍,視範圍的目標而定,您有不同的選項。

本機電腦上的資料夾:

  • 使用 AQS (crumb=folder:<URL 編碼路徑>)
  • 使用位置自變數 (crumb=location:<URL 編碼路徑>)

遠端電腦/網路上的資料夾:

  • 使用位置自變數 (crumb=location:<URL 編碼路徑>)

透過已知的通用命名慣例 (UNC) 通訊協定處理程式存取的資料夾:

  • 使用 AQS (crumb=store:<UNC 通訊協定處理程式名稱>)
  • 使用位置自變數 (crumb=location:<URL 編碼路徑>)

Vista 範例

search:query=vacation&crumb=location:shell%3aPersonal,include,recursive&
    
search:crumb=location:c%3a%5cPictures&crumb=location:c%3a%5cPictures%5cDuplicates,,exclude& 
    
search:crumb=location:c%3a%5cDocuments&crumb=kind:pics&

第一個範例會從 shell://Personal 位置開始搜尋“vacation”,包括該資料夾和所有子資料夾,都是使用者 [ 我的文檔 ] 資料夾的特殊快捷方式。 請參閱下表。

第二個範例會在 C:\Pictures 內執行搜尋,但不在 C:\Pictures\Duplicates 中執行。

第三個範例會在 C:\Documents 內執行搜尋,僅限於屬性設定為 pic 的檔案 kind

一般資料夾的常數

Windows Vista 可讓您使用 CSIDL 值,提供唯一的系統獨立方式,以識別應用程式經常使用的特殊資料夾,但在任何指定系統上可能沒有相同名稱或位置。 例如,系統資料夾可能是一個系統上的 「C:\Windows」,另一個系統上可能是 「C:\Winnt」。。

使用此語法使用這些位置:

crumb=location:shell%3a<LocationName>&

下表列出 CSIDL 值。 如需詳細資訊,請參閱 ShellSpecialFolderConstants

名稱 搜尋字串 描述
系統管理工具 ADMINISTRATIVE%20TOOLS 文件系統目錄,做為系統管理工具的存放庫。
APPDATA APPDATA 檔案系統目錄,做為應用程式特定數據的通用存放庫。 典型的路徑為 C:\Documents and Settings\username\Application Data。
CACHE CACHE 文件系統目錄,做為暫存因特網檔案的通用存放庫。 典型的路徑為 C:\Documents and Settings\username\Temporary Internet Files。
CD BURNING CD%20BURNING 包含要燃燒至 CD 之資料的資料的資料夾。
常見的系統管理工具 COMMON%20ADMINISTRATIVE%20TOOLS 所有使用者的系統管理工具。
COMMON APPDATA COMMON%20APPDATA 所有使用者的應用程式數據。 典型的路徑為 C:\Documents and Settings\All Users\Application Data。
COMMON DESKTOP COMMON DESKTOP Microsoft所有使用者的 Windows 桌面數據。 虛擬資料夾,該資料夾是命名空間的根目錄。
一般檔 COMMON%20DOCUMENTS 所有使用者的檔。 典型的路徑為 C:\Documents and Settings\All Users\My Documents。
一般程式 COMMON%20PROGRAMS 所有使用者通用的程式群組。 典型的路徑是 C:\Documents and Settings\All Users\Start Menu\Programs。
一般開始功能表 COMMON%20START%20MENU [開始] 功能表 所有使用者通用的專案。 典型的路徑為 C:\Documents and Settings\All Users\Start Menu。
COMMON STARTUP COMMON%20STARTUP 所有使用者通用的啟動程式群組。
一般範本 COMMON%20TEMPLATES 所有使用者通用的檔範本。
COMMONMUSIC MY%20MUSIC 所有使用者通用的 My Music 資料夾範本。
COMMONPICTURES MY%20PICTURES 所有使用者通用的 My Pictures 資料夾範本。
COMMONVIDEO MY%20VIDEO 所有使用者通用的 My Video 資料夾範本。
CONNECTIONSFOLDER CONNECTIONSFOLDER 包含連接資料的資料夾。
控制面板資料夾 CONTROLPANELFOLDER 虛擬資料夾,包含 控制台 應用程式的圖示。
Cookie Cookie 文件系統目錄,做為因特網 Cookie 的通用存放庫。 典型的路徑是 C:\Documents 和 Settings\username\Cookies。
電腦 電腦 Microsoft Windows Desktop。 虛擬資料夾,該資料夾是命名空間的根目錄。
我的最愛 我的最愛 文件系統目錄,做為使用者最愛專案的通用存放庫。 典型的路徑是 C:\Documents 和 Settings\username\Favorites。
字體 字體 包含已安裝字型的虛擬資料夾。 典型的路徑為 C:\WINDOWS\Fonts。
歷程記錄 歷程記錄 文件系統目錄,做為因特網歷程記錄專案的通用存放庫。
INTERNETFOLDER INTERNETFOLDER 包含因特網數據的資料夾。
LOCAL APPDATA LOCAL%20APPDATA 檔案系統目錄,做為本機(非漫遊)應用程式的數據存放庫。 典型的路徑為 C:\Documents and Settings\username\Local Settings\Application Data。
LOCALIZEDRESOURCEDIR LOCALIZEDRESOURCEDIR 本地化的資源目錄。
MYCOMPUTERFOLDER MYCOMPUTERFOLDER 我的電腦。 虛擬資料夾,包含本機電腦上的所有專案:儲存設備、印表機和 控制台。 此資料夾也可能包含對應的網路驅動器機。
我的音樂 MY%20MUSIC 我的音樂資料夾。 典型的路徑為 C:\Documents and Settings\username\My Documents\My Music。
我的圖片 MY%20PICTURES [我的圖片] 資料夾。 典型的路徑為 C:\Documents and Settings\username\My Documents\My Pictures。
我的影片 MY%20VIDEO 我的影片資料夾。 典型的路徑為 C:\Documents and Settings\username\My Documents\My Video。
NETHOOD NETHOOD 虛擬資料夾,代表網路命名空間階層的根目錄。
NETWORK PLACES 資料夾 NETWORKDPLACESFOLDER 檔案系統資料夾,其中包含可能存在於 [我的網络位置] 虛擬資料夾中的連結物件。 它與 NETHOOD 不同,它代表網路命名空間根目錄。
OEM 連結 OEM%20LINKS 包含 OEM 網站鏈接的資料夾。
個人 個人 檔案系統目錄,做為使用者檔的通用存放庫。 典型的路徑是 C:\Documents 和 Settings\username\My Documents。
PRINTERS 資料夾 PRINTERS 資料夾 包含已安裝印表機的虛擬資料夾。
PRINTHOOD PRINTHOOD 檔案系統目錄,其中包含可能存在於 Printers 虛擬資料夾中的連結物件。 典型的路徑是 C:\Documents 和 Settings\username\PrintHood。
程式 程式 包含使用者程式群組的檔案系統目錄(亦為檔案系統目錄)。 典型的路徑為 C:\Documents and Settings\username\Start Menu\Programs。
設定檔 設定檔 使用者的配置檔資料夾。
PROGRAM FILES PROGRAM%20FILES Program Files 資料夾。 典型的路徑是 C:\Program Files。
程序檔一般 PROGRAMFILESCOMMON 所有使用者通用的 Program Files 資料夾。
PROGRAM FILES COMMON x86 PROGRAMFILESCOMMONX86 x86 計算機上所有使用者通用 Program Files 資料夾。
PROGRAM FILESx86 PROGRAMFILESx86 x86 機器上的 Program Files 資料夾。
最近 最近 包含使用者最近使用檔案的檔案系統目錄。 典型的路徑為 C:\Documents and Settings\username\Recent。
回收站資料夾 RECYCLEBINFOLDER 虛擬資料夾,其中包含使用者回收站中的物件。
RESOURCEDIR RESOURCEDIR 資源目錄。
SENDTO SENDTO 包含 [傳送至] 功能表項的檔案系統目錄。 典型的路徑為 C:\Documents 和 Settings\username\SendTo。
[開始] 功能表 START%20MENU 包含 [開始] 功能表 項目的檔案系統目錄。 典型的路徑為 C:\Documents and Settings\username\Start Menu。
啟動 啟動 對應至用戶啟動程式群組的檔案系統目錄。
SYSTEMx86 SYSTEMx86 x86 機器上的系統資料夾。
範本 範本 文件系統目錄,做為檔範本的通用存放庫。
系統 系統 系統資料夾。 典型的路徑為 C:\Windows\System。
WINDOWS WINDOWS Windows 目錄或 SYSROOT。

 

自變數資訊

最低作業系統 Windows Vista 包含 Service Pack 1 (SP1)