7

Я сталкиваюсь со странным поведением при поиске файлов с форматом серийного номера, состоящим из 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 ответ1

6

Я нашел пару исправлений, но без объяснений.

  1. Напечатайте "1234 B2" , и я имею в виду набрать кавычки.  Или file:1234 B2 (или file:"1234 B2").
  2. Без кавычек, 1234 B2 скажем, 1234 A2 , так как он работает нормально.  Когда вы вводите 1234 A2 (без кавычек), Windows Explorer, кажется, обрабатывает его как

    имя файла содержит «1234» И имя файла содержит «А2»

    и так он находит не только 1234 A2.txt , но и такие файлы, как 1234 foo A2 и A2 1234 .  Поиск по A2 1234 находит те же результаты.

    Теперь, 1234 B2 не находит ничего, что я мог бы бросить в него (и я понятия не имею, почему).  Но B2 1234 находит 1234 B2 , 1234 foo B2 и B2 1234 .  Таким образом, вы получите желаемый результат (вместе с другими, если они существуют).  Кроме того, 1234 AND B2 обнаруживает те же три паттерна.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .