No Vista Explorer, como posso pesquisar por uma palavra no conteúdo de todos os arquivos em um diretório?

9

Eu tenho um site PHP em um diretório no Vista.

Muitos arquivos nesse diretório têm a palavra "output" neles. No Windows Explorer, digite "output" na caixa de pesquisa. Ele encontra dois arquivos, mas não encontra os outros.

O que tenho que fazer para tornar a pesquisa do Vista do Explorer precisa e confiável?

Atualmente, eu resolvo isso abrindo o Eclipse e fazendo uma pesquisa global que funciona muito bem; seria bom se eu pudesse fazer isso sem a espera de 20 segundos para abrir o Eclipse todas as vezes.

texto alternativo

Aqui estão as minhas opções de pesquisa; Eu tenho tudo ativado:

insira a descrição da imagem aqui

Edward Tanguay
fonte

Respostas:

6

Eu também procurei em toda parte por isso. Parece que as opções "incluir não indexadas" ainda excluem determinados tipos de arquivo (eu configurei um teste semelhante e, se eu renomear o arquivo para .txt, ele funcione, renomeie novamente para .php e não é possível encontrá-lo). Parece que a única maneira de contornar isso é forçar o Vista a pesquisar aqui as instruções sobre o tipo de arquivo .

No entanto, para mim, preparar o Vista para cada extensão que eu queira pesquisar não é uma solução. Eu costumo usar um utilitário gratuito chamado agent ransack . Ele permite que você especifique uma pasta e procure o conteúdo do arquivo e, considerando seu mecanismo de força bruta, é surpreendentemente rápido.

texto alternativo

Vdex
fonte
+1. Depois de me cansar de tentar colocar a pesquisa interna do Windows XP em algum tipo de forma útil, há algum tempo, eu estava escrevendo minha própria ferramenta de pesquisa - depois fui apontado para o agente Ransack e descobri que ele fazia tudo o que precisava.
David Spillett
7

Eu uso o Notepad ++ para esse tipo de pesquisa. É mais fácil abrir do que o Eclipse e você tem uma boa saída e muitas outras opções. Claro que existem muitas outras ferramentas, mas eu gosto dessa.

Cardápio

Localizar nos arquivos

ianix
fonte
1

Pode ser necessário acessar as opções de pesquisa no painel de controle e permitir que ele pesquise arquivos e pastas ocultos?

CrimsoИ
fonte
na captura de tela acima, verifiquei "incluir arquivos não indexados, ocultos e do sistema", você quer dizer outro lugar?
237 Edward Tanguay
1

Recentemente, eu encontrei uma ferramenta muito legal Everything by voidtools que faz isso muito bem.

Ele mantém um índice de todos os seus nomes de arquivos (oculto, sistema, normal: tudo).
É super rápido e possui uma interface de usuário muito mínima, mas pragmática.
Você pode pesquisar usando partes de nomes de arquivos, curingas e até expressões regulares.

Muito melhor do que todos esses porcos de recursos de "pesquisa indexada" que não mostram os arquivos que você realmente procura.

--jeroen

Jeroen Wiert Pluimers
fonte
0

Pode ser que você deva verificar um utilitário gratuito chamado Locate32 , que indexa apenas os nomes de arquivos, datas, tamanhos, etc., e não o conteúdo do arquivo.

Funciona como o já mencionado Tudo , mas este funciona em todos os tipos de unidades, não apenas no NTFS, e pode ser configurado para também pesquisar o conteúdo do arquivo (por exemplo, você pode pedir para ele procurar arquivos cujo nome comece por "Report", são menores de 20 MB, não no "Archive"diretório e, em seguida, arquivos correspondentes a isso, para pesquisar no conteúdo a sequência "Needed now!")

Configurei a Win+Shift+Fchave para exibir sua caixa de diálogo de pesquisa e não encontrei uma maneira mais rápida de acessar qualquer diretório ou arquivo.

TheNewbie
fonte
0

vá para o DOS!

abra um prompt do cmd e pesquise usando 'findstr'

C:\> findstr /I "$output" C:\data\*.php5

confira todas as opções fazendo findstr /?

Você pode até 'canalizar' ou 'redirecionar' a saída

Amit
fonte
3
Isso não é DOS, fwiw.
user1686