Ошибка Проводника Windows? Почему окно поиска Windows Explorer не распознает символ «R» для набора имен файлов?

11

Так что это случай любопытства больше всего на свете.

Я нахожусь в процессе загрузки изображений для очень большого количества университетских продуктов от определенного поставщика. Часть этого процесса включает в себя захват стиля # и поиск его в папке, содержащей все изображения. По какой-то причине это не работает, когда я ищу любой из продуктов, которые заканчиваются на "R". Если я удалю R, изображение появится - и если я заменю его на строчную букву "r", продукт появится. Использование заглавной буквы «R» приводит к сбою поиска.

Поскольку я знаю, что это происходит, это на самом деле не проблема для меня, но это странно. Я не знаю много о том, как Windows Explorer обрабатывает шрифты / символы, поэтому я мог бы начать размышлять, что является причиной этого.

Между прочим, я получаю тот же результат, если пытаюсь выполнить поиск во всплывающем диалоговом окне при загрузке изображения или если я действительно перехожу к папке в Проводнике. В любом случае, имена файлов, оканчивающиеся на «R», не могут быть найдены.

seerauber
источник
Я не могу воссоздать это. Пожалуйста, предоставьте пример набора имен файлов и вашего точного поискового запроса.
Стивен
1
Поэтому я добавляю много студенческих продуктов, и многие из них являются маркой Орегона. Каждый из них заканчивается либо OR1, либо OR2, например: JMU1016OR1.jpg JMU1016OR2.jpg В этом случае, если я ищу JMU1016OR, я получаю сообщение «Ни один элемент не соответствует вашему поиску». Если я удалю «R», я получу все продукты, которые соответствуют JMU1016O *, включая два файла, упомянутых выше. Если я потом добавлю обратно «r» в конец поискового термина (JMU1016Or), Explorer возвратит как JMU1016OR1.jpg, так и JMU1016OR2.jpg. Если я тогда заменю «r» на «R», я не получу совпадений. Это очень странно, и я не могу себе представить, что вызывает это.
seerauber
1
При дальнейшем расследовании проблема возникает только тогда, когда имена файлов содержат число, и, как вы упомянули только для буквы R. Нечетное.
Стивен

Ответы:

12

В качестве обходного пути поиска используйте строчные буквы.

Возможно, вы наткнулись на ошибку поиска Windows. Проводник, по-видимому, интерпретирует ORпоисковый термин как оператор ИЛИ (даже если вокруг него нет пробелов).

Такое же поведение происходит NOTи ANDс поисковым термином.

Расширенные советы по поиску в Windows

Добавление операторов

Один из способов улучшить поиск - использовать операторы AND, OR и NOT. Когда вы используете эти операторы, вам необходимо вводить их заглавными буквами.

Стивен
источник
1
Это имеет смысл. Бьюсь об заклад, вы правы - спасибо за внимание! Я считаю это тайной разгадкой.
seerauber