Похоже, что в Windows Search возникают проблемы, когда я указываю знак вопроса в качестве содержимого, которое я ищу в своих файлах.
Я пробовал:
- Содержание :?
- Содержание: "?"
- Содержание: "\?"
- Содержание: \?
- Содержание:% 3f
- Содержание: "% 3f"
- Содержание: \ 3f
- Содержание: "\ 3f"
- Содержание: \ 00 \ 00 \ 00 \ 3F
но каждый из них не дает результатов, когда у меня действительно есть файлы, которые содержат? в рамках поиска. Если я вместо этого найду что-то вроде контента: happy, он действительно найдет все файлы с фразой «happy» в этих же файлах.
Я предполагаю, что Windows Search рассматривает некоторые символы, такие как знак вопроса, как специальный символ, вероятно, для целей подстановочных выражений. Чтобы проверить эту теорию, я также искал файлы, содержащие звездочку *, и у меня действительно та же проблема, что и при поиске содержимого знака вопроса. Что меня интересует, так это то, есть ли способ заставить поиск работать, где я могу искать буквальное выражение без какого-либо типа подстановочных знаков или, по крайней мере, способ избежать специальных символов в выражении.
Кстати я использую Windows 7 Enterprise.