2009-10-25 02:02:48 +0000 2009-10-25 02:02:48 +0000
253
253

Como procurar dentro de ficheiros no Windows 7?

No Windows XP podemos procurar ficheiros que contenham uma palavra-chave definida (dentro de todos os tipos de ficheiros).

O Windows 7 pode procurar dentro de ficheiros por uma palavra-chave, mas apenas por ficheiros de texto. (*.doc, *.txt, *.inf, ...), não (*.conf, *.dat, *.*, ...). filtros de pesquisa Microsoft não contêm nenhum filtro que eu possa usar para isto.

Como é que isto é possível?

Respostas (12)

131
131
131
2009-10-25 05:30:40 +0000

Para chegar à opção Indexing Options :

Start –> Control Panel –> Indexing Options

See Change advanced indexing options for more information.

If you click on the Advanced button in Indexing Options and go to the File Types tab, you will get a list of file types and the way they are indexed. Para os tipos de ficheiro que pretende, pode especificar que quer o conteúdo do ficheiro indexado, e não apenas as propriedades do ficheiro.

Ou pode apenas fazer uma pesquisa normal, e depois de terminar a pesquisa pode clicar no botão “Conteúdo do Ficheiro” sob o campo “Pesquisar novamente em” (que se encontra após o fim da lista de resultados da pesquisa, se rolar para o fundo).

Baseado em esta página , a opção “File Contents” nem sempre aparece - apenas quando a pasta a ser pesquisada não está marcada para indexação do conteúdo do ficheiro; nesse caso, o conteúdo do ficheiro é supostamente pesquisado automaticamente, sem ter de especificar esta opção explicitamente.

113
113
113
2009-10-25 02:05:25 +0000

Sempre tive melhor desempenho ao pesquisar dentro de ficheiros utilizando uma ferramenta GREP. Sou fã do AstroGrep .

84
84
84
2010-08-24 14:01:03 +0000

Creio que também pode introduzir “content:blahblah” na caixa de filtro de pesquisa no canto superior direito do Windows Explorer. Isto funciona pelo menos para ficheiros de texto e documentos do Office. Funciona também para ficheiros de origem.

56
56
56
2010-10-12 02:14:08 +0000

Pode jogar com findstr .

findstr /s /m searchstring *.*

Descrição das opções:

/S Searches for matching files in the current directory and all subdirectories.
/M Prints only the filename if a file contains a match.
16
16
16
2014-06-18 09:25:27 +0000

O Notepad+++ pode fazer isto e é gratuito. Encontrar em ficheiros é CTRL-SHIFT-F.

14
14
14
2011-03-22 12:58:03 +0000

O agente Ransack vale sempre a pena dar uma vista de olhos. É gratuito, rápido, de boa reputação e não utiliza indexação.

8
8
8
2010-11-17 09:27:56 +0000

O Windows 7 ainda tem a capacidade de pesquisar strings dentro de ficheiros em todo o lado (e não em locais indexados).

No Windows Explorer, vá ao menu Ferramentas/ Opções de pasta e seleccione “Pesquisar sempre nomes e conteúdos de ficheiros”.

Provavelmente os tipos de ficheiros ainda têm de ser configurados correctamente nas Opções Avançadas de Opções de Indexação".

6
6
6
2013-11-18 16:29:37 +0000

A resposta de Sean Sexton deu-me o que eu procurava (colocando “conteúdo:” na caixa de texto da pesquisa). Mas penso que a seguinte explicação gráfica pode ser útil para outros.

O equivalente desta pesquisa em XP Search Companion (cão):

é isto no Windows 7:

3
3
3
2012-01-05 09:35:54 +0000

No Windows XP pode adicionar mais tipos de ficheiros (de texto) para serem pesquisados através do registo:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.dita\PersistentHandler]
@="{5e941d80-bf96-11cd-b579-08002b30bfeb}"

Não tenho a certeza se isto também funciona com o Windows 7.

3
3
3
2009-10-25 02:55:13 +0000

Já tentou pesquisar na internet pelo iFilter correcto (por exemplo - http://www.ifilter.org/ )?

Se tiver o iFilter correcto, o Windows deve ser capaz de pesquisar e indexar o seu conteúdo.

2
2
2
2012-02-11 01:47:58 +0000

Você poderia tentar usar Cygwin ou versão grep para Windows e pesquisar *nix comandos e pesquisar usando o utilitário grep . Do Manual :

grep options pattern input_file_names

Usando o pacote Google gnuwin32, existe uma versão grep para Windows.

1
1
1
2012-05-16 23:21:18 +0000

Windows 7 SP1 ignora conteúdo: e conteúdo: para mim agora, e parece que o mecanismo mudou: Agora você digita o que quer, e assim que a pesquisa começa, uma linha no final aparece com “Pesquisar novamente em:” Bibliotecas, Computador, Personalizado, Firefox, e o mais importante, Conteúdo do arquivo*. Clique nisso e reinicia a pesquisa dentro dos ficheiros, mesmo que a pasta não esteja indexada.