Похоже на поиск Explorerобрабатывает кавычкикак поиск Googleполное совпадениегде поиск по запросу "foo bar" игнорирует такие результаты, как "бар the фу" поэтому вы получите только такие результаты, как "theбар фу."
Но наличие дефисов вроде foo-bar
«запутывает».
Например, в папке с таким содержимым:
Поиск только по имени файла работает некорректно:
То же самое касается и поиска только по содержимому:
Как мне использовать поиск в проводнике Windows, чтобы он работал согласованно? Отказаться от него в пользу командной строки?
решение1
Для имен файлов,Операторы запросаможет предложить некоторую помощь:
name:~~"foo-bar"
должно дать вам желаемые результаты:
Но поиск контента, похоже, не так хорошо себя ведет. Создал два файла, один с контентом "foo-bar", другой с контентом "foo bar". Следующие попытки вернули оба файла:
content:"foo-bar"
content:$$"foo-bar"
Пока content:~~"foo-bar"
не вернули ни одного!
Итак, для точного поиска контента я бы выбралPowerShellиВыбрать строкукомандлет:
Конечно, требуется некоторое обучение, но с поддержкой регулярных выражений это очень мощный инструмент.