Download gratuitoWindows 10 e 11 x64

sgcFSearch
Trova qualsiasi file mentre scrivi

Uno strumento per cercare file su tutto il disco in Windows. sgcFSearch indicizza il nome di ogni file e cartella sulle tue unità fisse, risponde alle query in millisecondi e mantiene l'indice aggiornato mentre i file cambiano.

Due download: il programma di installazione firmato sgcFSearch_setup.exe, oppure sgcFSearch.zip con i file firmati sgcFSearch.exe e sgcfs.exe e la guida utente, per un'installazione manuale.

Nessun diritto di amministratore Alt+Shift+Space Ricerca nei contenuti CLI e API pipe
La barra di ricerca di sgcFSearch che mostra i risultati mentre si scrive una query

Veloce su un disco con 3,4 milioni di file

Misurazioni di QA su un PC con una build Release. I tempi di query sono le mediane dei tempi del server riportate da sgcfs bench.

63sPrima scansione di C:3.404.349 file e 447.577 cartelle
15,8msQuery, una parolasull'intero indice
308msUna modifica a un file nei risultatiaggiornamento in tempo reale visibile nelle ricerche
1,0sRiavvio fino a prontoindice caricato, journal recuperato
13,8msQuery con un errore di battitura
17,6msQuery, due parole
13,1msQuery filtrata
0,16msGrep nei contenuti
306MBMemoria

I risultati dipendono dal disco, dalla CPU e dal numero di file. Esegui sgcfs bench per misurare il tuo PC.

Registrato dall'app reale

Catturato con sgcFSearch in esecuzione su un PC Windows.

Scrittura di una query nella barra di sgcFSearch, l'elenco dei risultati si aggiorna a ogni tasto
Cerca mentre scrivi

Risultati a ogni battuta

Premi Alt + Shift + Space ovunque e inizia a scrivere. I risultati compaiono mentre scrivi, prima le corrispondenze migliori, con le icone dei file e le lettere corrispondenti evidenziate.

Enter apre il file e Ctrl + Enter lo mostra nella sua cartella.

Una query scritta male in sgcFSearch trova comunque il file giusto
Tolleranza agli errori di battitura

Una lettera sbagliata non è un problema

Una parola di 5 lettere o più corrisponde anche con un errore: una lettera mancante, in più o diversa, oppure due lettere vicine scambiate. confgi trova config.json e raport trova report.pdf.

Le corrispondenze con errori ottengono il livello di corrispondenza più basso, quindi di norma si piazzano dopo quelle esatte.

I chip di filtro nella barra di sgcFSearch restringono i risultati per tipo, data e dimensione
Chip di filtro

Restringi con un clic

I chip Tipo, Modificato, Dimensione, In cartella e Ordina scrivono nella query filtri come type:images o mtime:week. Anche un filtro digitato a mano accende il suo chip.

La barra ricorda le tue ultime 50 ricerche. Con la casella vuota, Up le richiama.

Una query grep in sgcFSearch che elenca le righe corrispondenti all'interno dei file
Ricerca nei contenuti

Cerca dentro i tuoi file

grep:TODO elenca le righe che contengono il testo, nei file delle tue cartelle di contenuto. regex: cerca un'espressione regolare e sym: trova dove è definito un simbolo.

Quando nessun nome di file corrisponde, sgcFSearch cerca da solo dentro i file.

Tutto ciò che serve a una ricerca di file

Un'unica app nell'area di notifica possiede l'indice. La barra di ricerca, la riga di comando e i tuoi strumenti si rivolgono tutti a lei.

Ogni unità fissa

Un crawler multithread sull'API nativa delle directory NT elenca ogni unità fissa. L'indice viene salvato in names.idx e si carica in circa un secondo al successivo avvio.

Aggiornamenti in tempo reale, senza admin

Finché l'app è in esecuzione, una modifica compare nelle ricerche in una frazione di secondo. Dopo un riavvio il journal delle modifiche NTFS viene letto tramite l'interfaccia senza privilegi, quindi non servono diritti di amministratore.

Tollerante agli errori di battitura

Le parole di 5 lettere o più corrispondono con un errore, quindi uno scivolone del dito trova comunque il file. Le corrispondenze con errori di norma si piazzano dopo quelle esatte.

Sintassi di query completa

Modificatori esatto, prefisso, suffisso ed esclusione, token di percorso e filtri per estensione, tipo, genere, cartella, percorso, dimensione, data di modifica, espressione regolare, limite e ordinamento.

Ricerca nei contenuti

Un indice di trigrammi del testo nelle tue cartelle di contenuto: testo e codice sorgente, Word, Excel e PowerPoint senza Office installato, OpenDocument e PDF tramite i filtri di Windows.

Un ranking che impara

I risultati sono valutati in base alla qualità della corrispondenza e alla profondità della cartella, e i file che apri o copi salgono di posizione. Ogni uso conta la metà dopo 14 giorni, così le vecchie abitudini svaniscono.

Chip di filtro e cronologia

I chip Tipo, Modificato, Dimensione, In cartella e Ordina scrivono i filtri al posto tuo. Aprire, mostrare nella cartella e copiare sono a un tasto di distanza, e le ultime 50 ricerche vengono conservate.

Riga di comando sgcfs

Gli stessi risultati in un terminale, con output semplice, esteso e JSON, codici di uscita per gli script e un bridge JSON lines. Passa i percorsi direttamente a PowerShell.

API named pipe

Un oggetto JSON per riga per i tuoi script e strumenti. La pipe concede l'accesso solo all'utente corrente e rifiuta i client remoti.

Lo stesso indice da un terminale

sgcfs parla con l'app in esecuzione tramite la pipe e la avvia in background quando serve. I percorsi vanno su stdout, il riepilogo va su stderr.

Prontuario

Parole e filtri sono separati da spazi, in qualsiasi ordine. Ogni parola deve corrispondere al nome del file o della cartella, senza distinzione tra maiuscole e minuscole.

Parole e modificatori
DigitiTrova
budget 2026Nomi che contengono ogni parola
confgiAnche config.json: un errore di battitura nelle parole di 5 lettere o più
'readme.mdNomi esattamente uguali alla parola
^setupNomi che iniziano con la parola
.bak$Nomi che finiscono con la parola
!.log$Esclude i nomi che corrispondono
"annual report"Mantiene lo spazio dentro una parola
src\mainNomi con main sotto una cartella il cui nome contiene src
node_modules\Qualsiasi cosa sotto una cartella node_modules
Filtri
DigitiTrova
ext:pas,dfmFile con una di queste estensioni
type:images,codeFile di una categoria, o cartelle con type:folders
kind:dirSolo cartelle, o solo file con kind:file
in:~\DownloadsElementi dentro quella cartella, a qualsiasi profondità
path:backupIl percorso completo contiene il testo
size:>10mbDimensione del file, anche intervalli come size:1mb..5mb
mtime:<7dModificato negli ultimi 7 giorni, o mtime:today
re:^img_\d{4}\.jpg$Il nome corrisponde a un'espressione regolare
sort:sizePrima i più grandi, anche name, date e -date
limit:20Al massimo 20 risultati
grep:TODORighe dentro i file, con regex: e sym: come equivalenti

La sintassi completa delle query nella Guida utente

Un indice, sempre aggiornato

L'app nell'area di notifica possiede il motore. La barra di ricerca lo chiama direttamente e ogni altro client passa dalla named pipe.

Architettura di sgcFSearch: le unità alimentano il crawler, il watcher e il recupero del journal, che costruiscono l'indice dei nomi; l'indice dei nomi alimenta l'indice dei contenuti, la barra di ricerca e il server pipe usato da sgcfs e dai tuoi script Unità fisse file e cartelle Journal modifiche NTFS Crawler API directory NT, molti thread Watcher ReadDirectoryChangesW Recupero del journal dopo un riavvio, senza admin Indice dei nomi in memoria salvato in names.idx Indice dei contenuti trigrammi, content.idx Barra di ricerca Alt+Shift+Space Server pipe JSON lines sgcfs.exe e i tuoi script

La scansione

Ogni cartella viene aperta relativamente alla sua cartella padre ed elencata in blocco, con molte voci per chiamata, su più thread. Le giunzioni e i collegamenti vengono registrati ma non attraversati.

L'indice dei nomi

Un record compatto per file o cartella, con i nomi memorizzati una sola volta in un pool condiviso. Le ricerche lo scorrono su più thread e conservano solo i risultati migliori.

Aggiornamenti in tempo reale

Un watcher per unità elenca di nuovo le cartelle modificate e applica le differenze. Dopo un riavvio vengono elencate di nuovo solo le cartelle segnalate dal journal delle modifiche.

L'indice dei contenuti

Ogni trigramma del testo estratto punta ai file che lo contengono. I candidati vengono riletti al momento della ricerca, quindi i risultati non provengono mai da dati obsoleti.

Che cosa ti serve

Si installa con il setup oppure basta decomprimere, senza diritti di amministratore in nessun passaggio.

Windows 10 o 11, x64

Windows 10 versione 1809 (build 17763) o successiva, oppure Windows 11, a 64 bit.

Nessun admin necessario

Un normale account utente lo avvia, indicizza le unità e legge il journal delle modifiche.

Setup o decompressione

Il setup installa per utente, aggiunge una voce al menu Start e può avviare l'app all'accesso e mettere sgcfs nel PATH. Per un'installazione manuale basta decomprimere la cartella in qualsiasi posizione e avviare sgcFSearch.exe. Poi sgcfs install --login aggiunge le stesse due voci e sgcfs uninstall le rimuove.

Memoria e disco

Crescono con il numero di file. Con 3,4 milioni di file il PC di QA ha usato 306 MB di memoria e un names.idx da 202 MB.

Cerca su tutto il disco in millisecondi

Download gratuito per Windows 10 e 11 x64. Scarica il programma di installazione firmato, oppure lo zip con i file del programma e la guida utente per un'installazione manuale.