CRUMB 인수(Windows 셸)
인수는 crumb
전체 AQS(고급 쿼리 구문) 문을 지원하며 검색 범위를 제어하는 수단으로 특히 유용합니다. AQS 문 외에도 이 인수는 이 항목의 crumb
뒷부분에서 설명한 대로 Windows Vista 및 store
kind
Windows XP의 매개 변수에서 특수 location
매개 변수를 사용할 수 있습니다.
이 항목에는 다음과 같은 섹션이 포함되어 있습니다.
부스러기 구문
부스러기 구문은 다음과 같습니다.
crumb=<column>:<value>[,<label>][,<column>:<value>[,<label>]]&
<열> 부분은 속성 시스템의 모든 속성이며 <값> 부분은 해당 속성에 유효한 값입니다. 부분은
일반 예제
crumb=System.Author:paolo&
crumb=store:mapi&
crumb=location:c%3a%5cMyVacationPix,Vacation&
Vista와 함께 부스러기 사용(위치)
부스러기 매개 변수에서 Windows Vista는 Windows Vista에서만 사용할 수 있는 특별한 구현이 있는 전체 AQS 및 location
속성을 지원합니다. 단일 부스러기 매개 변수 내에서 AQS 문자열 또는 location
속성을 사용할 수 있지만 둘 다 사용할 수는 없습니다. 부스러기 매개 변수에 AQS가 포함된 경우 해당 부스러기 매개 변수의 다른 모든 항목은 무시됩니다.
이 location
속성을 사용하면 검색 경로를 지정할 수 있습니다. 위치가 인덱서의 크롤링 범위를 벗어나면 Windows Vista에서 인덱서를 우회하고 디렉터리를 직접 트래버스할 수 있습니다. 따라서 이러한 검색은 인덱서 사용 검색보다 느려질 수 있습니다.
속성을 지정 location
하면 두 개의 추가 매개 변수가 지원되며 선택 사항입니다.
매개 변수 | 값 | 설명 |
---|---|---|
포함 | include, exclude | 쿼리에 해당 경로의 항목을 포함할지 제외할지 여부를 지정합니다. 기본값은 "Include"입니다. Windows Vista는 포함 없이 제외를 지원하지 않습니다. (예제 참조) |
재귀 | 재귀적, 비귀적 | 위치:<값에 정의된 값부터 시작하여 검색에서 모든 하위 폴더를 재귀할지 여부를 지정합니다>. "재귀적"이 기본값입니다. |
검색: 프로토콜을 사용하여 검색 범위를 지정하려면 범위의 대상에 따라 다른 옵션이 있습니다.
로컬 컴퓨터의 폴더:
- 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
시작하는 "휴가"에 대한 검색을 실행합니다. 아래 표를 참조하세요.
두 번째 예제에서는 C:\Pictures 내에서 검색을 실행하지만 C:\Pictures\Duplicates에서는 실행하지 않습니다.
세 번째 예제에서는 C:\Documents 내에서 검색을 실행하며, 속성이 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 굽기 | CD%20BURNING | CD에 구울 데이터가 포함된 폴더입니다. |
일반 관리 도구 | COMMON%20ADMINISTRATIVE%20TOOLS | 모든 사용자를 위한 관리 도구입니다. |
COMMON APPDATA | COMMON%20APPDATA | 모든 사용자에 대한 애플리케이션 데이터입니다. 일반적인 경로는 C:\Documents and Settings\All Users\Application Data입니다. |
COMMON DESKTOP | COMMON DESKTOP | 모든 사용자에 대한 Microsoft Windows Desktop 데이터입니다. 네임스페이스의 루트인 가상 폴더입니다. |
일반 문서 | 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 메뉴입니다. |
일반 시작 | COMMON%20STARTUP | 모든 사용자에게 공통적인 시작 프로그램 그룹입니다. |
일반 템플릿 | COMMON%20TEMPLATES | 모든 사용자에게 공통적인 문서 서식 파일입니다. |
COMMONMUSIC | MY%20MUSIC | 모든 사용자에게 공통적인 내 음악 폴더 템플릿입니다. |
COMMONPICTURES | MY%20PICTURES | 모든 사용자가 공통적으로 사용하는 내 사진 폴더 서식 파일입니다. |
COMMONVIDEO | MY%20VIDEO | 모든 사용자에게 공통적인 내 비디오 폴더 템플릿입니다. |
CONNECTIONSFOLDER | CONNECTIONSFOLDER | 연결 데이터를 포함하는 폴더입니다. |
제어판 폴더 | CONTROLPANELFOLDER | 제어판 애플리케이션에 대한 아이콘이 포함된 가상 폴더입니다. |
처리방침 | 처리방침 | 인터넷 쿠키에 대한 공통 리포지토리 역할을 하는 파일 시스템 디렉터리입니다. 일반적인 경로는 C:\Documents and Settings\username\Cookies입니다. |
데스크톱 | 데스크톱 | Microsoft Windows Desktop. 네임스페이스의 루트인 가상 폴더입니다. |
즐겨찾기 | 즐겨찾기 | 사용자가 즐겨 찾는 항목에 대한 공통 리포지토리 역할을 하는 파일 시스템 디렉터리입니다. 일반적인 경로는 C:\Documents and Settings\username\Favorites입니다. |
글꼴 | 글꼴 | 설치된 글꼴을 포함하는 가상 폴더입니다. 일반적인 경로는 C:\WINDOWS\Fonts입니다. |
기록 | 기록 | 인터넷 기록 항목에 대한 공통 리포지토리 역할을 하는 파일 시스템 디렉터리입니다. |
INTERNETFOLDER | INTERNETFOLDER | 인터넷 데이터를 포함하는 폴더입니다. |
로컬 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 and Settings\username\My Documents입니다. |
PRINTERS 폴더 | PRINTERS 폴더 | 설치된 프린터를 포함하는 가상 폴더입니다. |
인쇄기 | 인쇄기 | 프린터 가상 폴더에 있을 수 있는 링크 개체를 포함하는 파일 시스템 디렉터리입니다. 일반적인 경로는 C:\Documents and Settings\username\PrintHood입니다. |
프로그램 | 프로그램 | 사용자의 프로그램 그룹(파일 시스템 디렉터리이기도 한)이 포함된 파일 시스템 디렉터리입니다. 일반적인 경로는 C:\Documents and Settings\username\Start Menu\Programs입니다. |
프로필 | 프로필 | 사용자의 프로필 폴더입니다. |
PROGRAM FILES | PROGRAM%20FILES | Program Files 폴더입니다. 일반적인 경로는 C:\Program Files입니다. |
PROGRAM FILES COMMON | PROGRAMFILESCOMMON | 모든 사용자에게 공통적인 프로그램 파일 폴더입니다. |
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 and Settings\username\SendTo입니다. |
시작 메뉴 | START%20MENU | 시작 메뉴 항목을 포함하는 파일 시스템 디렉터리입니다. 일반적인 경로는 C:\Documents and Settings\username\Start Menu입니다. |
시작 | 시작 | 사용자의 시작 프로그램 그룹에 해당하는 파일 시스템 디렉터리입니다. |
SYSTEMx86 | SYSTEMx86 | x86 컴퓨터의 시스템 폴더입니다. |
템플릿 | 템플릿 | 문서 서식 파일의 공통 리포지토리 역할을 하는 파일 시스템 디렉터리입니다. |
SYSTEM | SYSTEM | 시스템 폴더입니다. 일반적인 경로는 C:\Windows\System입니다. |
WINDOWS | WINDOWS | Windows 디렉터리 또는 SYSROOT. |
인수 정보
값 | |
---|---|
최소 운영 체제 | Windows Vista 서비스 팩 1(SP1) |