목차
1. 검색 형식
2. 검색 예시
2-1. 특정 글자로 시작하는 파일 검색
2-2. 특정 글자와 일치하는 파일 검색
2-3. 특정 글자가 포함된 파일 검색
2-4. 특정 글자가 포함되지 않은 파일 검색
윈도우 파일 탐색기(Windows 로고 키 + E)에서 파일 이름을 검색할 때 활용할 수 있는 필터 명령을 찾아보고 예시를 만들어 테스트해 보았다.
1. 검색 형식
파일 이름 검색 시 System.FileName:연산자"검색어"의 형식으로 하면 된다. 연산자는 아래의 표를 참고하여 넣어주면 된다.
~<"큰" | "큰"으로 시작하는 파일 The ~< means "begins with" |
="새.jpg" | "새.jpg"와 정확하게 일치하는 파일 The = means "matches exactly" |
~="박새" | "박새"라는 글자가 포함된 파일 The ~= means "contains" |
~!"고니" | "고니"라는 글자가 포함되지 않은 파일 The ~! means "doesn't contain" |
형식 예: System.FileName:="고구마.jpg"
주의할 점이 있다면 여기에서 말하는 파일 이름이라는 것은 확장자를 포함하는 이름이다. 즉, '고구마.jpg'라는 파일이 있는데 System.FileName:="고구마"로 검색하면 해당 파일은 나타나지 않는다. System.FileName:="고구마.jpg"로 검색해야 한다.
2. 검색 예시
예시 파일은 다음과 같이 10개를 준비해 보았다.
2-1. "큰"으로 시작하는 파일 검색
System.FileName:~<"큰"
큰부리도요.txt, 큰고니.txt, 큰기러기.txt 3개의 파일이 검색되었다.
2-2. "새"와 정확히 일치하는 파일 검색
System.FileName:="새"
확장자를 지정하지 않은 파일 '새'가 검색되며 '새.txt'는 검색되지 않는다.
System.FileName:="새.txt"
비교를 위해 위와 같이 검색해 보면, '새.txt'가 검색되며, 확장자를 지정하지 않은 '새'는 검색되지 않는다.
2-3. "박새"라는 이름이 포함된 파일 검색
System.FileName:~="박새"
진박새.txt, 쇠박새.txt, 박새.txt 3개의 파일이 검색된다.
박새.txt만 검색하고 싶다면
System.FileName:="박새.txt" 로 검색해야 하며, '박새ㅇㅇㅇ'처럼 '박새' 뒤에 이름 붙은 파일이 없다면 System.FileName:~<"박새" 역시 같은 결과를 내어 줄 수도 있다.
2-4. "고니"라는 글자가 포함되지 않은 파일 검색
System.FileName:~!"고니"
(고니.txt, 큰고니.txt, 혹고니.txt 를 제외한)
새, 큰부리도요.txt, 큰기러기.txt, 진박새.txt, 쇠박새.txt, 박새.txt, 새.txt