2

Я обнаружил, что при поиске в папке Windows буква тире "-" работает как исключение следующего слова из результатов поиска.

Однако у меня есть файлы, которые содержат тире "-"

Так как я могу отфильтровать их?

Например, у меня есть изображение с именем

"мой дом"

Но когда я печатаю, как показано ниже, ничего не появляется

Windows 8.1

Здесь он говорит следующее

Вот список операторов AQS, связанных с поиском текста:

NOT/- : Both “not” as well as prefixing a dash will tell your search to exclude items that include the following term.
AND/+ : Both “and” as well as prefixing a plus sign will force your search to only include items that match for both terms.
“” : Using quotes will force a search to filter for an exact phrase.

3 ответа3

3

Как я могу найти файлы в проводнике Windows, где содержится имя -?

Следующее поисковое выражение будет соответствовать всем файлам, которые содержат символ - :

~*-*

Объяснение:

  • ~ буквальное совпадение

  • * подстановочный знак

  • - соответствовать -

  • * подстановочный знак

Так что ~*-* будет сопоставлять все имена файлов с любыми символами перед литералом - и любыми символами после литерала -

Вы также можете " поисковое выражение, так

"*-*"

тоже будет работать.

1

У меня была похожая проблема с файлом с именем hello-world. Поэтому, если бы я попытался найти только слово « привет», файл мог бы быть найден. Если я попытался найти слово world, файл не найден. В моем поиске я не использовал -. Однако, кажется, что есть некоторая проблема, если имя файла содержит -.

После попытки изменить параметры индексации и другие сложные вещи, лучшее решение, которое я нашел, было искать с помощью *.

Так, например, поисковый запрос * world находит мой файл. На данный момент я буду искать только с *.

-1

использовать имя файла: тогда он найдет совпадения текста. Кажется, действует как поиск контента, даже если флажок для этого не установлен.

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