Trova qualsiasi file
mentre scrivi.
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. Nessun diritto di amministratore in nessun passaggio.
Misurazioni di QA su un PC con una build Release: una prima scansione di C: con 3.404.349 file e 447.577 cartelle. I tuoi numeri dipendono dal disco, dalla CPU e dal numero di file.
Sai che il file esiste. Solo, non sai dove sia. sgcFSearch è uno strumento gratuito per cercare file su tutto il disco in Windows che mette fine alla caccia. Premi Alt+Shift+Space ovunque, inizia a scrivere e i risultati compaiono a ogni tasto, i migliori per primi, tra milioni di file.
Una piccola app nella barra di sistema possiede l'indice. La barra di ricerca, la riga di comando sgcfs e i tuoi strumenti le fanno tutti le stesse domande, quindi ogni client vede gli stessi risultati. Funziona da un normale account utente, indicizza ogni unità fissa e legge il journal delle modifiche di NTFS tramite l'interfaccia senza privilegi, quindi non chiede mai diritti di amministratore. sgcFSearch è scritto in Delphi da eSeGeCe ed è gratuito. In cambio porta solo una piccola riga “made by esegece.com” nella barra di ricerca.
Guarda sgcFSearch trovare i file mentre scrivi. Anche su YouTube.
Risultati a ogni tasto
La barra di ricerca mostra i risultati mentre scrivi, con le icone dei file e le lettere corrispondenti evidenziate. Enter apre il file e Ctrl+Enter lo mostra nella sua cartella. Ogni parola che scrivi deve corrispondere al nome del file o della cartella, senza distinzione tra maiuscole e minuscole, e le parole possono venire in qualsiasi ordine.
Il ranking impara da te. 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 utilizzo conta la metà dopo 14 giorni, così le vecchie abitudini svaniscono da sole.
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. Così 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.
Restringi con un clic
I chip Tipo, Modificato, Dimensione, Nella cartella e Ordina scrivono per te nella query filtri come type:images o mtime:week. Un filtro che scrivi a mano accende anche il suo chip. La barra ricorda inoltre le tue ultime 50 ricerche: con la casella vuota, Up le riporta indietro.
Cerca dentro i tuoi file
I nomi dei file sono solo metà della storia. grep:TODO elenca le righe che contengono il testo, nei file sotto le tue cartelle di contenuto, che per impostazione predefinita sono la tua cartella utente. regex: cerca un'espressione regolare e sym: trova dove è definito un simbolo. Quando nessun nome di file corrisponde, sgcFSearch guarda dentro i file da solo.
L'indice dei contenuti è un indice a trigrammi del testo nelle tue cartelle di contenuto. Legge testo semplice e codice sorgente, file Word, Excel e PowerPoint senza bisogno di Office installato, file OpenDocument e PDF tramite i filtri di Windows. I candidati vengono riletti al momento della ricerca, quindi i risultati non derivano mai da dati obsoleti.
Sempre aggiornato, senza diritti di amministratore
names.idx e si carica in circa un secondo al successivo avvio.Un linguaggio di query che non ti intralcia
Parole e filtri sono separati da spazi, in qualsiasi ordine. I modificatori ancorano una parola all'inizio o alla fine di un nome, e i filtri coprono estensione, tipo, genere, cartella, percorso, dimensione, data di modifica, espressione regolare, limite e ordinamento. Alcuni esempi dalla guida utente:
| Scrivi | Trovi |
|---|---|
report ext:pdf mtime:month | File PDF con “report” nel nome, modificati negli ultimi 30 giorni |
^setup ext:exe in:~\Downloads | Eseguibili nella tua cartella Download il cui nome inizia con “setup” |
'package.json !node_modules\ | File chiamati esattamente package.json che non si trovano in una cartella node_modules |
type:videos size:>1gb sort:size | Video oltre 1 GB, i più grandi per primi |
.log$ size:>100mb mtime:>30d | File di log grandi non toccati da un mese |
ext:dproj in:C:\Projects in:D:\Work | Progetti Delphi in una qualsiasi delle due cartelle |
grep:TODO ext:pas in:~\Projects | Righe con “TODO” nei file Pascal della tua cartella Projects |
sym:ParseQuery | Dove è definito ParseQuery nei tuoi file sorgente |
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 e il riepilogo su stderr, così puoi passare i risultati direttamente a PowerShell. Offre output semplice, esteso e JSON, codici di uscita per gli script e un bridge JSON lines. Questa è una sessione reale:
PS> sgcfs -n 8 notepad ext:exe
C:\Windows\notepad.exe
C:\Windows\SysWOW64\notepad.exe
C:\Windows\System32\notepad.exe
C:\Program Files\Notepad++\notepad++.exe
C:\Windows\WinSxS\wow64_microsoft-windows-notepad_31bf3856ad364e35_10.0.26100.9549_none_15298a72546c8c3f\notepad.exe
C:\Windows\WinSxS\wow64_microsoft-windows-notepad_31bf3856ad364e35_10.0.26100.8972_none_1501e9325489977a\notepad.exe
C:\Windows\WinSxS\amd64_microsoft-windows-notepad_31bf3856ad364e35_10.0.26100.9278_none_0af8678a1ff0a8d5\notepad.exe
C:\Windows\WinSxS\wow64_microsoft-windows-notepad_31bf3856ad364e35_10.0.26100.9549_none_15298a72546c8c3f\r\notepad.exe
12 results, 8 shown (16.14 ms)
PS> sgcfs bench
query server ms round trip results
one word 13.79 14.25 21113
typo 12.91 13.39 21318
two words 12.65 13.14 670
filtered 11.92 12.44 2147
content grep 44.44 44.94 100
median of 20 runs per query, one connection
Esegui sgcfs bench sul tuo PC per vedere di cosa sono capaci il tuo disco e la tua CPU. Aggiungi --json a qualsiasi ricerca, per esempio sgcfs --json -n 2 kernel32.dll, e ottieni la risposta JSON grezza con percorso, dimensione, data di modifica e punteggio di ogni risultato.
Due modi per installare
Ci sono due download. L'installer firmato, sgcFSearch_setup.exe, si installa per utente, aggiunge una voce al menu Start e può avviare l'app all'accesso e inserire sgcfs nel PATH. Lo zip, sgcFSearch.zip, contiene i file firmati sgcFSearch.exe e sgcfs.exe e la guida utente per un'installazione manuale: decomprimi la cartella dove vuoi ed esegui sgcFSearch.exe, poi sgcfs install --login aggiunge le stesse due voci e sgcfs uninstall le rimuove.
Ti serve Windows 10 versione 1809 (build 17763) o successiva, oppure Windows 11, a 64 bit. 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
Gratuito per Windows 10 e 11 x64. Scarica l'installer firmato, oppure lo zip per un'installazione manuale.
Domande o feedback? Mettiti in contatto, riceverai una risposta da chi ha scritto il codice.
