일련번호 4자리, 공백, 문자, 숫자(#### B#) 형식의 파일을 검색하면 이상한 동작이 발생합니다. 특히 그 문자가 B인 경우.
예를 들어 파일이 있는 디렉토리가 있습니다 1234 B2.txt
. 를 입력하면 Windows 파일 검색에서 찾을 수 있지만 를 1234 B
입력하면 찾을 수 없습니다 1234 B2
. B#이 숫자 뒤에 오면 검색에 대한 일종의 수정자인 것과 같습니다. Text B2
은 그렇게 명명된 파일을 찾을 것이며, 1234 A2
, 1234 B1
, 1234 B2
및 1234 B2018
는 모두 "검색과 일치하는 항목이 없습니다"를 반환합니다. 이는 파일 이름에 해당 문자열이 있는 파일이 있더라도 마찬가지입니다.
이 문제는 Windows 7에서 발생하며 지금까지 확인한 여러 컴퓨터에서 발생합니다. 누구든지 아이디어가 있나요?
답변1
몇 가지 수정 사항을 찾았지만 설명이 없습니다.
- 를 입력하세요
"1234 B2"
. 제 말은따옴표를 입력하세요. 또는file:1234 B2
(또는file:"1234 B2"
). 인용없이,
1234 B2
1234 A2
정상적으로 작동하기 때문에 이라고 가정해 보겠습니다 . (따옴표 없이) 입력하면1234 A2
Windows 탐색기에서 다음과 같이 처리하는 것 같습니다.파일 이름에 "1234"가 포함되어 있고 파일 이름에 "A2"가 포함되어 있습니다.
그래서 , 뿐만 아니라 및
1234 A2.txt
와 같은 파일도 찾습니다 . 로 검색해도 같은 결과가 나옵니다.1234 foo A2
A2 1234
A2 1234
이제
1234 B2
내가 던질 수 있는 것을 찾지 못했습니다. 이유는 모르겠습니다. 하지만 , 및 을B2 1234
찾습니다 . 그러면 원하는 결과를 얻을 수 있습니다(다른 결과도 존재하는 경우). 그리고 특이하게도 3가지 패턴이 동일하게 발견됩니다.1234 B2
1234 foo B2
B2 1234
1234 AND B2