3

У меня есть папка с кучей подпапок.

Некоторые из подпапок имеют (+++) в своем имени файла.

Я хочу найти только эти папки.

Используя name:"(+++)" или name:"+++" в качестве поискового запроса, можно просто вернуть каждый элемент в папке и все подпапки.

Мой ответ колен дерзкий:"Мне просто нужно убежать от специальных символов". Однако name:"\(\+\+\+\)" и name:"\+\+\+" ничего не возвращают, а на странице документа MSDN "Расширенный синтаксис запроса" даже не упоминается, как экранировать строку ( или что символ + тоже является специальным символом).

Как я могу искать файлы или папки, в названии которых есть специальные символы?

1 ответ1

3

Используйте filename:~=+++ чтобы найти все папки, в которых есть +++.

Если вы хотите найти (+++) используйте: name:~"*(+++)*"

Для дальнейшего использования ~ означает буквальную строку (за некоторыми исключениями, например *)

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