Encontre documentos incluindo '(+++)' no nome de arquivo usando a pesquisa do Windows

3

Eu tenho uma pasta com várias subpastas.

Algumas das subpastas têm (+++) em seu nome de arquivo.

Eu quero encontrar apenas essas pastas.

Usar name:"(+++)" ou name:"+++" como termo de pesquisa apenas retorna todos os itens da pasta e todas as subpastas.

Minha resposta automática aqui seria "Eu só preciso escapar dos caracteres especiais". No entanto, name:"\(\+\+\+\)" e name:"\+\+\+" não retornam nada e a "Sintaxe de Consulta Avançada do MSDN " página do documento nem sequer menciona como escapar uma string (ou que o caractere + é um caractere especial, também).

Como posso pesquisar por arquivos ou pastas que têm aparentemente caracteres especiais em seus nomes?

    
por Fake Name 19.04.2012 / 09:21

1 resposta

3

Use filename:~=+++ para encontrar todas as pastas que contenham +++.

Se você quiser pesquisar por (+++) use: name:~"*(+++)*"

Para referência futura ~ significa cadeia literal (com algumas exceções, como * )

    
por 19.04.2012 / 09:31