No Win 7, como posso pesquisar uma palavra no conteúdo de todos os arquivos de uma pasta específica.
No XP isso era fácil. Tudo o que você precisava fazer era digitar a palavra na caixa de texto “Uma palavra ou frase no arquivo” na janela de pesquisa e ela incluiria apenas os arquivos que continham essa palavra nos resultados da pesquisa.
Responder1
Findstrpode ser adequado se você estiver familiarizado com a linha de comando do Windows, findstr é algum tipo de grep para Windows e vem com o Windows a partir da versão XP. Pessoalmente, estou usando o bash para Windows e o grep dentro dele, mas este é um software de terceiros e não vem com o Windows por padrão. Exemplo de findstr:
\s
procura por arquivos correspondentes no diretório atual e em todos os subdiretórios
2>nul
é se livrar de erros de arquivos que você não consegue abrir
Responder2
No canto superior direito do Explorer, há uma caixa de pesquisa.
Conclua isso e pressione pesquisar. Após a conclusão da pesquisa, haverá uma mensagem "Pesquisar novamente em:" na parte inferior da tela. Aqui você pode especificar para pesquisar o conteúdo do arquivo
Responder3
Se você quiser algo um pouco mais parecido com a pesquisa do Windows XP, dê uma olhada em uma ferramenta gratuita chamadaSaque do Agente.
Algumas outras ferramentas são mencionadas aqui:
Responder4
A princípio, o Windows Explorer irá procurar todos os arquivos que tenham "teste" como parte do nome do arquivo, mas se vocêrole até o finaldos resultados da pesquisa, você pode ver o seguinte:
Solução Limitada
Clique em Conteúdo do arquivo e será realizada uma busca nos arquivos pela palavra-chave "minha palavra-chave".
No entanto, não sei dizer por que esta opção não está disponível em todas as pastas, como na Área de Trabalho. Mesmo para este contexto o Windows implementou uma solução: inicie sua consulta com content:
e junte a palavra-chave. As aspas são obrigatórias se você estiver procurando por mais de uma palavra.
Por mais gerais que essas soluções devam funcionar, elas falharam em meu teste prático, onde deveria encontrar uma palavra-chave em um arquivo python.