Condividi tramite


Argomento CRUMB (shell di Windows)

L'argomento crumb supporta istruzioni AQS (Advanced Query Syntax) complete ed è particolarmente utile come mezzo per controllare l'ambito di una ricerca. Oltre alle istruzioni AQS, l'argomento crumb può accettare un parametro speciale location in Windows Vista e kind store parametri in Windows XP, come descritto più avanti in questo argomento.

Questo argomento include le sezioni seguenti:

Sintassi crumb

La sintassi crumb è la seguente:

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

La <parte della colonna> è qualsiasi proprietà nel sistema di proprietà e la <parte del valore> è un valore valido per tale proprietà. La

Esempi generali

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

Uso di crumb con Vista (posizione)

Nel parametro crumb, Windows Vista supporta la funzionalità AQS completa e anche la location proprietà , che dispone di un'implementazione speciale disponibile solo in Windows Vista. È possibile usare una stringa AQS o la location proprietà all'interno di un singolo parametro crumb, ma non entrambi. Se il parametro crumb include AQS, tutto il resto del parametro crumb viene ignorato.

La location proprietà consente di specificare un percorso di ricerca. Windows Vista può ignorare l'indicizzatore e attraversare direttamente la directory se la posizione non rientra nell'ambito della ricerca per indicizzazione dell'indicizzatore. Di conseguenza, queste ricerche possono essere più lente rispetto alle ricerche che usano l'indicizzatore.

Quando si specifica una location proprietà, sono supportati due parametri aggiuntivi e facoltativi:

Parametro Valori Descrizione
inclusione include, exclude Specifica se la query deve includere o escludere elementi da tale percorso. "Includi" è l'impostazione predefinita. Windows Vista non supporta le esclusioni senza inclusioni. (Vedere l'esempio)
ricorsione ricorsivo, non ricorsivo Specifica se la ricerca deve ripetere tutte le sottocartelle a partire dal valore definito in location:<value>. "Ricorsivo" è l'impostazione predefinita.

 

Per definire l'ambito di una ricerca usando il protocollo search: sono disponibili opzioni diverse a seconda della destinazione dell'ambito.

Cartella in un computer locale:

  • Usare AQS (crumb=folder:<URL-encoded path>)
  • Usare l'argomento location (crumb=location:<URL-encoded path>)

Cartella in un computer/rete remoto:

  • Usare l'argomento location (crumb=location:<URL-encoded path>)

Cartella a cui si accede tramite un gestore di protocollo UNC (Universal Naming Convention) noto:

  • Usare AQS (crumb=store:<nome> del gestore del protocollo UNC)
  • Usare l'argomento location (crumb=location:<URL-encoded path>)

Esempi di 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&

Il primo esempio esegue una ricerca di "vacanza" a partire dalla shell://Personal posizione (un collegamento speciale alla cartella Documenti personali dell'utente), inclusa quella cartella e tutte le sottocartelle. Vedere la tabella seguente.

Il secondo esempio esegue una ricerca in C:\Pictures, ma non in C:\Pictures\Duplicates.

Il terzo esempio esegue una ricerca all'interno di C:\Documents, limitata ai file con la kind proprietà impostata su pic.

Costanti per cartelle comuni

Windows Vista consente l'uso di valori CSIDL che forniscono un modo univoco indipendente dal sistema per identificare cartelle speciali usate di frequente dalle applicazioni, ma che potrebbero non avere lo stesso nome o posizione in un determinato sistema. Ad esempio, la cartella di sistema può essere "C:\Windows" in un sistema e "C:\Winnt" in un altro.

Usare questi percorsi con questa sintassi:

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

Nella tabella seguente sono elencati i valori CSIDL. Per altre informazioni, vedere ShellSpecialFolderConstants.

Nome ricerca stringa Descrizione
STRUMENTI DI AMMINISTRAZIONE ADMINISTRATIVE%20TOOLS Directory del file system che funge da repository per gli strumenti di amministrazione.
APPDATA APPDATA Directory del file system che funge da repository comune per i dati specifici dell'applicazione. Un percorso tipico è C:\Documents and Settings\username\Application Data.
CACHE CACHE Directory del file system che funge da repository comune per i file Internet temporanei. Un percorso tipico è C:\Documents and Settings\username\Temporary Internet Files.
MASTERIZZAZIONE CD CD%20BURNING Cartella contenente i dati da masterizzare nel CD.
STRUMENTI DI AMMINISTRAZIONE COMUNI COMMON%20ADMINISTRATIVE%20TOOLS Strumenti di amministrazione per tutti gli utenti.
COMMON APPDATA COMMON%20APPDATA Dati dell'applicazione per tutti gli utenti. Un percorso tipico è C:\Documents and Settings\All Users\Application Data.
DESKTOP COMUNE DESKTOP COMUNE Dati di Microsoft Windows Desktop per tutti gli utenti. Cartella virtuale che rappresenta la radice dello spazio dei nomi.
DOCUMENTI COMUNI COMMON%20DOCUMENTS Documenti per tutti gli utenti. Un percorso tipico è C:\Documents and Settings\All Users\My Documents.
PROGRAMMI COMUNI COMMON%20PROGRAMMI Gruppi di programmi comuni a tutti gli utenti. Un percorso tipico è C:\Documents and Settings\All Users\Start Menu\Programs.
MENU START COMUNE COMMON%20START%20MENU menu Start elementi comuni a tutti gli utenti. Un percorso tipico è C:\Documents and Settings\All Users\Start Menu.
AVVIO COMUNE COMMON%20STARTUP Gruppo di programmi di avvio comune a tutti gli utenti.
MODELLI COMUNI COMMON%20TEMPLATES Modelli di documento comuni a tutti gli utenti.
COMMONMUSIC MY%20MUSIC Modelli di cartella Musica comuni a tutti gli utenti.
COMMONPICTURES MY%20PICTURES Modelli di cartella Immagini personali comuni a tutti gli utenti.
COMMONVIDEO MY%20VIDEO I modelli di cartella Video comuni a tutti gli utenti.
CONNECTIONSFOLDER CONNECTIONSFOLDER cartella contenente i dati di connessione.
CARTELLA PANNELLO DI CONTROLLO CONTROLPANELFOLDER Cartella virtuale contenente icone per le applicazioni Pannello di controllo.
COOKIE COOKIE Directory del file system che funge da repository comune per i cookie Internet. Un percorso tipico è C:\Documents and Settings\username\Cookies.
DESKTOP DESKTOP Microsoft Windows Desktop. Cartella virtuale che rappresenta la radice dello spazio dei nomi.
PREFERITI PREFERITI Directory del file system che funge da repository comune per gli elementi preferiti dell'utente. Un percorso tipico è C:\Documents and Settings\username\Favorites.
CARATTERI CARATTERI Cartella virtuale contenente i tipi di carattere installati. Un percorso tipico è C:\WINDOWS\Fonts.
CRONOLOGIA CRONOLOGIA Directory del file system che funge da repository comune per gli elementi della cronologia Internet.
INTERNETFOLDER INTERNETFOLDER Cartella che contiene dati Internet.
LOCAL APPDATA LOCAL%20APPDATA Directory del file system che funge da repository di dati per le applicazioni locali (non mobili). Un percorso tipico è C:\Documents and Settings\username\Local Settings\Application Data.
LOCALIZEDRESOURCEDIR LOCALIZEDRESOURCEDIR Directory delle risorse localizzate.
MYCOMPUTERFOLDER MYCOMPUTERFOLDER Risorse del computer. Cartella virtuale contenente tutti gli elementi nel computer locale: dispositivi di archiviazione, stampanti e Pannello di controllo. Questa cartella può contenere anche unità di rete mappate.
LA MIA MUSICA MY%20MUSIC La mia cartella Musica. Un percorso tipico è C:\Documents and Settings\username\My Documents\My Music.
IMMAGINI PERSONALI MY%20PICTURES La mia cartella Immagini. Un percorso tipico è C:\Documents and Settings\username\My Documents\My Pictures.
VIDEO PERSONALE MY%20VIDEO La mia cartella Video. Un percorso tipico è C:\Documents and Settings\username\My Documents\My Video.
NETHOOD NETHOOD Cartella virtuale che rappresenta la radice della gerarchia dello spazio dei nomi di rete.
CARTELLA LUOGHI DI RETE NETWORKDPLACESFOLDER Cartella del file system contenente gli oggetti collegamento che possono esistere nella cartella virtuale My Network Places . Non è uguale a NETHOOD, che rappresenta la radice dello spazio dei nomi di rete.
COLLEGAMENTI OEM OEM%20LINKS Cartella contenente i collegamenti ai siti OEM.
PERSONALE PERSONALE Directory del file system che funge da repository comune per i documenti di un utente. Un percorso tipico è C:\Documents and Settings\username\My Documents.
CARTELLA STAMPANTI CARTELLA STAMPANTI Cartella virtuale contenente stampanti installate.
STAMPA STAMPA Directory del file system contenente gli oggetti collegamento che possono esistere nella cartella virtuale Stampanti. Un percorso tipico è C:\Documents and Settings\username\PrintHood.
PROGRAMMI PROGRAMMI Directory del file system che contiene i gruppi di programmi dell'utente (che sono anche directory del file system). Un percorso tipico è C:\Documents and Settings\username\Start Menu\Programs.
PROFILE PROFILE Cartella del profilo dell'utente.
PROGRAMMI PROGRAM%20FILES Cartella Programmi. Un percorso tipico è C:\Programmi.
PROGRAMMI COMUNI PROGRAMFILESCOMMON Cartella Programmi comune a tutti gli utenti.
PROGRAMMI COMMON x86 PROGRAMFILESCOMMONX86 Cartella Programmi comune a tutti gli utenti nei computer x86.
PROGRAMMI FILESx86 PROGRAMFILESx86 Cartella Programmi nei computer x86.
RECENTI RECENTI Directory del file system contenente i documenti usati più di recente dall'utente. Un percorso tipico è C:\Documents and Settings\username\Recent.
CARTELLA CESTINO RECYCLEBINFOLDER Cartella virtuale contenente gli oggetti nel Cestino dell'utente.
RESOURCEDIR RESOURCEDIR Directory risorsa.
SENDTO SENDTO Directory del file system contenente le voci di menu Invia a. Un percorso tipico è C:\Documents and Settings\username\SendTo.
START MENU START%20MENU Directory del file system contenente menu Start elementi. Un percorso tipico è C:\Documents and Settings\username\Start Menu.
AVVIO AVVIO Directory del file system corrispondente al gruppo di programmi di avvio dell'utente.
SYSTEMx86 SYSTEMx86 Cartella di sistema nei computer x86.
MODELLI MODELLI Directory del file system che funge da repository comune per i modelli di documento.
SYSTEM SYSTEM Cartella di sistema. Un percorso tipico è C:\Windows\System.
WINDOWS WINDOWS Directory di Windows o SYSROOT.

 

Informazioni sugli argomenti

Valore
Sistema operativo minimo Windows Vista con Service Pack 1 (SP1)