2

У меня довольно большой репозиторий исходного кода на моей машине; он не индексируется поиском Windows. Я пытаюсь найти сгенерированные файлы со странным именем в форме .#name.extension.version где name и extension - это обычные имена и расширения, а version - числовое значение (например, что-то вроде 1.186). В Windows XP я мог найти эти файлы, выполнив поиск .#* ; в Windows 7 это просто возвращает каждый файл и каталог. Поэтому мой вопрос заключается в следующем: возможно ли найти файлы с такими именами, используя встроенную в Windows 7 функцию поиска?

Я нашел этот вопрос, который очень похож, но ответ не работает для меня; кажется, что любой специальный символ, который я вставил в запрос, либо игнорируется, либо обрабатывается как подстановочный знак, и в результате он соответствует каждому отдельному файлу и каталогу.

Возможно, есть какое-то значение реестра, которое я могу установить, чтобы функция поиска по имени файла работала со специальными символами?

2 ответа2

1

До, я наткнулся на ответ после повторного обращения к справке по расширенному синтаксису запроса . Поиск по filename:.#* Дает мне поведение поиска XP.

0

Я нашел это: http://answers.microsoft.com/en-us/windows/forum/windows_8-files/how-to-search-for-special-characters-in-explorer/8e223aef-3240-4a16-aa79- e9562f97858f? авт = 1

Это заставляет меня думать, что символ звездочки ("*") является escape-символом для специальных символов в синтаксисе расширенных запросов Windows и что он появляется перед специальным символом.

Я попробовал это и обнаружил, что # * не работает, но это * # работает. Я думаю, что другой ответчик мог бы получить это назад.

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