Download gratuitoWindows 10 e 11 x64

sgcFSearch
Encontre qualquer arquivo enquanto digita

Uma ferramenta de busca de arquivos em todo o disco para Windows. O sgcFSearch indexa o nome de cada arquivo e pasta dos seus discos fixos, responde a consultas em milissegundos e mantém o índice atualizado enquanto os arquivos mudam.

Dois downloads: o instalador assinado sgcFSearch_setup.exe, ou o sgcFSearch.zip com o sgcFSearch.exe e o sgcfs.exe assinados e o guia do usuário, para uma instalação manual.

Sem direitos de administrador Alt+Shift+Space Busca no conteúdo CLI e API de pipe
A barra de busca do sgcFSearch mostrando resultados enquanto uma consulta é digitada

Rápido em um disco com 3,4 milhões de arquivos

Medições de QA em um PC com um build Release. Os tempos de consulta são as medianas dos tempos do servidor informados por sgcfs bench.

63sPrimeira varredura de C:3.404.349 arquivos e 447.577 pastas
15,8msConsulta, uma palavraem todo o índice
308msUma alteração de arquivo nos resultadosatualização ao vivo visível nas buscas
1,0sReinício até ficar prontoíndice carregado, diário em dia
13,8msConsulta com erro de digitação
17,6msConsulta, duas palavras
13,1msConsulta filtrada
0,16msGrep no conteúdo
306MBMemória

Os resultados dependem do disco, da CPU e do número de arquivos. Execute sgcfs bench para medir o seu próprio PC.

Gravado a partir do aplicativo real

Capturado do sgcFSearch em execução em um PC com Windows.

Digitando uma consulta na barra do sgcFSearch, a lista de resultados é atualizada a cada tecla
Busca enquanto você digita

Resultados a cada tecla

Pressione Alt + Shift + Space em qualquer lugar e comece a digitar. Os resultados aparecem enquanto você digita, com as melhores correspondências primeiro, ícones de arquivo e as letras correspondentes destacadas.

Enter abre o arquivo e Ctrl + Enter o mostra na pasta dele.

Uma consulta com erro de ortografia no sgcFSearch ainda encontrando o arquivo desejado
Tolerância a erros de digitação

Uma letra errada não é problema

Uma palavra de 5 letras ou mais também corresponde com um erro: uma letra faltando, extra ou diferente, ou duas letras vizinhas trocadas. confgi encontra config.json e raport encontra report.pdf.

Correspondências com erro de digitação recebem o nível mais baixo, então normalmente ficam abaixo das correspondências exatas.

Chips de filtro na barra do sgcFSearch restringindo os resultados por tipo, data e tamanho
Chips de filtro

Refine com um clique

Os chips Tipo, Modificado, Tamanho, Na pasta e Ordenar escrevem filtros como type:images ou mtime:week na consulta. Um filtro digitado à mão também acende o chip correspondente.

A barra lembra as suas últimas 50 buscas. Com a caixa vazia, Up as traz de volta.

Uma consulta grep no sgcFSearch listando linhas correspondentes dentro de arquivos
Busca no conteúdo

Busque dentro dos seus arquivos

grep:TODO lista as linhas que contêm o texto, nos arquivos das suas pastas de conteúdo. regex: corresponde a uma expressão regular e sym: encontra onde um símbolo é definido.

Quando nenhum nome de arquivo corresponde, o sgcFSearch procura dentro dos arquivos por conta própria.

Tudo o que uma busca de arquivos precisa

Um aplicativo de bandeja é dono do índice. A barra de busca, a linha de comando e as suas próprias ferramentas consultam esse aplicativo.

Todos os discos fixos

Um crawler multithread na API de diretórios nativa do NT lista todos os discos fixos. O índice é salvo em names.idx e carrega em cerca de um segundo na próxima inicialização.

Atualizações ao vivo, sem administrador

Enquanto o aplicativo está em execução, uma alteração aparece nas buscas em uma fração de segundo. Após um reinício, o diário de alterações do NTFS é lido pela interface sem privilégios, então não são necessários direitos de administrador.

Tolerante a erros de digitação

Palavras de 5 letras ou mais correspondem com um erro, então um deslize do dedo ainda encontra o arquivo. Correspondências com erro de digitação normalmente ficam abaixo das exatas.

Sintaxe de consulta rica

Modificadores de exato, prefixo, sufixo e exclusão, tokens de caminho e filtros de extensão, tipo, espécie, pasta, caminho, tamanho, data de modificação, expressão regular, limite e ordenação.

Busca no conteúdo

Um índice de trigramas do texto das suas pastas de conteúdo: texto e código-fonte, Word, Excel e PowerPoint sem o Office instalado, OpenDocument e PDF por meio de filtros do Windows.

Classificação que aprende

Os resultados são pontuados pela qualidade da correspondência e pela profundidade da pasta, e os arquivos que você abre ou copia sobem na lista. Cada uso vale metade após 14 dias, então os hábitos antigos vão se apagando.

Chips de filtro e histórico

Chips de Tipo, Modificado, Tamanho, Na pasta e Ordenar escrevem os filtros para você. Abrir, mostrar na pasta e copiar estão a uma tecla de distância, e as últimas 50 buscas são mantidas.

Linha de comando sgcfs

Os mesmos resultados em um terminal, com saída simples, longa e JSON, códigos de saída para scripts e uma ponte JSON lines. Envie os caminhos direto para o PowerShell.

API de named pipe

Um objeto JSON por linha para os seus próprios scripts e ferramentas. O pipe concede acesso somente ao usuário atual e rejeita clientes remotos.

O mesmo índice em um terminal

O sgcfs conversa com o aplicativo em execução pelo pipe e o inicia em segundo plano quando necessário. Os caminhos vão para stdout, o resumo vai para stderr.

Guia rápido

Palavras e filtros são separados por espaços, em qualquer ordem. Cada palavra deve corresponder ao nome do arquivo ou da pasta, sem diferenciar maiúsculas de minúsculas.

Palavras e modificadores
Você digitaEncontra
budget 2026Nomes que contêm todas as palavras
confgiTambém config.json: um erro de digitação em palavras de 5 letras ou mais
'readme.mdNomes exatamente iguais à palavra
^setupNomes que começam com a palavra
.bak$Nomes que terminam com a palavra
!.log$Exclui os nomes que correspondem
"annual report"Mantém o espaço dentro de uma palavra
src\mainNomes com main abaixo de uma pasta cujo nome contém src
node_modules\Tudo abaixo de uma pasta node_modules
Filtros
Você digitaEncontra
ext:pas,dfmArquivos com uma destas extensões
type:images,codeArquivos de uma categoria, ou pastas com type:folders
kind:dirSomente pastas, ou somente arquivos com kind:file
in:~\DownloadsItens dentro dessa pasta, em qualquer profundidade
path:backupO caminho completo contém o texto
size:>10mbTamanho do arquivo, também intervalos como size:1mb..5mb
mtime:<7dModificado nos últimos 7 dias, ou mtime:today
re:^img_\d{4}\.jpg$O nome corresponde a uma expressão regular
sort:sizeMaiores primeiro, também name, date e -date
limit:20No máximo 20 resultados
grep:TODOLinhas dentro de arquivos, com regex: e sym: como filtros irmãos

Sintaxe de consulta completa no Guia do Usuário

Um índice, sempre atualizado

O aplicativo de bandeja é dono do mecanismo. A barra de busca o chama diretamente e todos os outros clientes passam pelo named pipe.

Arquitetura do sgcFSearch: os discos alimentam o crawler, o watcher e a atualização do diário, que constroem o índice de nomes; o índice de nomes alimenta o índice de conteúdo, a barra de busca e o servidor de pipe usado pelo sgcfs e pelos seus scripts Discos fixos arquivos e pastas diário de alterações do NTFS Crawler API de diretórios NT, muitas threads Watcher ReadDirectoryChangesW Atualização do diário após um reinício, sem administrador Índice de nomes na memória salvo em names.idx Índice de conteúdo trigramas, content.idx Barra de busca Alt+Shift+Space Servidor de pipe JSON lines sgcfs.exe e os seus scripts

A varredura

Cada pasta é aberta em relação à pasta pai e listada em lote, muitas entradas por chamada, em várias threads. Junctions e links são registrados, mas não percorridos.

O índice de nomes

Um registro compacto por arquivo ou pasta, com os nomes armazenados uma só vez em um pool compartilhado. As buscas o percorrem em várias threads e mantêm apenas os melhores resultados.

Atualizações ao vivo

Um watcher por disco lista novamente as pastas alteradas e aplica as diferenças. Após um reinício, apenas as pastas informadas pelo diário de alterações são listadas novamente.

O índice de conteúdo

Cada trigrama do texto extraído aponta para os arquivos que o contêm. Os candidatos são lidos novamente no momento da busca, então os resultados nunca vêm de dados desatualizados.

O que você precisa

Instale com o setup ou apenas descompacte, sem direitos de administrador em nenhuma etapa.

Windows 10 ou 11, x64

Windows 10 versão 1809 (build 17763) ou posterior, ou Windows 11, 64 bits.

Sem necessidade de administrador

Uma conta de usuário comum o executa, indexa os discos e lê o diário de alterações.

Setup ou descompactar

O setup instala por usuário, adiciona uma entrada no menu Iniciar e pode iniciar o aplicativo no login e colocar o sgcfs no PATH. Para uma instalação manual, descompacte a pasta em qualquer lugar e execute o sgcFSearch.exe. Depois, sgcfs install --login adiciona as mesmas duas entradas e sgcfs uninstall as remove.

Memória e disco

Eles crescem com o número de arquivos. Com 3,4 milhões de arquivos, o PC de QA usou 306 MB de memória e um names.idx de 202 MB.

Busque em todo o disco em milissegundos

Download gratuito para Windows 10 e 11 x64. Baixe o instalador assinado ou o zip com os arquivos do programa e o guia do usuário para uma instalação manual.