Синтаксис FileExplorer для поиска файлов, если имя файла содержит дефисы

Синтаксис FileExplorer для поиска файлов, если имя файла содержит дефисы

Используя FileExplorer в Win 10, я хочу найти "myfile-2015-info.pdf", зная наверняка только "myfile-2015". Если я ввожу, file:myfileон есть в (длинном) списке, поэтому я продолжаю печатать и file:myfile-2015полностью терплю неудачу. Проблема в дефисе. Почему это проблема (без предшествующего пробела)? Заключение поиска в кавычки не помогает. Оказывается, это file:~myfile-2015работает хорошо, но почему помогает тильда? Я посмотрел на страницу AQS и не смог найти ответа. Где я могу найти достаточно приличную документацию по странностям FileExplorer, чтобы я мог предвидеть все это? Мой GoogleFu обычно приличный, но я искал на сайте Microsoft без радости.

решение1

Я наконец нашелДокументация Microsoft по базовому синтаксису запросов. Тильда, по-видимому, сопоставляет строки с подстановочными знаками. Вариации включают ~<для "начинается с", ~>для "заканчивается с". (Поиск COP_DOSWILDCARDSдля получения подробной информации.)

решение2

Тильда ~, похоже, возвращает файлы, которые начинаются с искомого слова, попробуйтефайл:pythonзатемфайл:~pythonнапример. Поиск Windows, похоже, также игнорирует пробелы и дефисы, попробуйтефайл:pythonзатемфайл:python 2, оба возвращают одни и те же файлы. Попробуйте?(любой одиночный символ) оператор, поэтомуфайл:~мойфайл?2015. Для поиска определенных типов файлов попробуйте добавитьдоб.:ключевое слово,файл:python?2 расширение:pdf(обратите внимание на пробел перед ext:).

Больше информацииздесь.

Надеюсь это поможет.

решение3

Использовать:name:~"myfile-2015*"

Аналогично поиску скобок:

Скриншот поиска скобок в проводнике

Связанный контент