Portable Tutto rende istantanea la ricerca dei file sul PC image thumb41Avevo sentito parlare di Tutto prima e non avevo mai dato una seconda occhiata.

Ma oggi, la ricerca in centinaia di migliaia di file per una parola specifica nel nome dei file ha richiesto un'eternità. Ho deciso di vedere se c'era un modo migliore per farlo, quindi non avrei dovuto aspettare che il mio computer finisse la ricerca prima di poter avere un elenco completo.

Ancora una volta mi sono imbattuto in tutto su Google. Questa volta l'ho scaricato. Era un file portatile da 272 KB situato qui. Ho provato il buon vecchio strumento di indicizzazione di Microsoft una o due volte negli ultimi dieci anni e, per farla breve, è un grande successo!

Speravo che sarebbe stata una storia completamente diversa. Secondo quello che ho letto Tutto cerca SOLO tra i nomi dei file e questo lo rende molto veloce. Ma in realtà lo sottoponiamo ai test.

Ho estratto un file di 589 KB dal file zip e l'ho eseguito. Questo è quello che ho visto:

Quindi cercherò di trovare un gruppo di immagini dal mio ultimo eBook su Photoshop. Penso che tutte le immagini inizino con Photoshop. Ho semplicemente scritto

instagram viewer
Photoshop e ho visto i miei risultati di ricerca popolati mentre scrivevo. Ho fatto scorrere un po 'più in basso i file del mio programma da Photoshop e sicuramente c'erano le mie immagini sul mio desktop in una cartella chiamata photoshop. Molto bello e molto veloce.

Come può questa piccola app funzionare in modo così rapido ed efficiente? Non ne ho idea! Così ho aperto il mio task manager e ho cercato di tutto. Dopo la ricerca completa, tutto utilizzava circa 20 MB di memoria. Non è affatto male! Finora lo adoro. Ho deciso di dare un'occhiata al loro sito Web e vedere cos'altro può fare. Ho trovato questo bocconcino interessante nelle loro FAQ:

Tutto utilizza RegEx (Regular Expressions) nella sua barra di ricerca per aiutarti a individuare esattamente ciò che stai cercando. Una volta capito, lo troverai eccezionalmente utile in molti posti. Dal file di aiuto del programma, ecco tutte le espressioni supportate e ciò che fanno:

| - 

Una barra verticale separa le alternative. Per esempio,

grey | grigio

può abbinare "grigio" o "grigio“.

()- 

Le parentesi vengono utilizzate per definire l'ambito e la precedenza degli operatori (tra gli altri usi). Per esempio,

grey | grigio

e

gr (a | e) y

sono schemi equivalenti che descrivono entrambi l'insieme di "grigio" e "grigio“.

? - 

Il punto interrogativo indica che esiste zero o uno dell'elemento precedente. Per esempio,

colou? r

corrisponde a entrambi "colore" e "colore“.

* - 

L'asterisco indica che ci sono zero o più dell'elemento precedente. Per esempio,

ab * c

corrisponde a "AC“, “abc“, “abbc“, “abbbc", e così via.

+ - 

Il segno più indica che c'è uno o più dell'elemento precedente. Per esempio,

ab + c

corrisponde a "abc“, “abbc“, “abbbc", E così via, ma non"AC“.

. - 

Corrisponde a qualsiasi singolo carattere tranne le nuove righe (esattamente quali caratteri sono considerati nuove righe è sapore, codifica dei caratteri e specifica della piattaforma, ma è lecito ritenere che il carattere di avanzamento riga sia incluso). Nelle espressioni parentesi POSIX, il carattere punto corrisponde a un punto letterale. Per esempio,

AC

corrisponde a "abc“, Ecc., Ma

[AC]

corrisponde solo a "un'“, “.", o "c“.

[ ] - 

Un'espressione di parentesi. Corrisponde a un singolo carattere contenuto tra parentesi. Per esempio,

[Abc]

corrisponde a "un'“, “B", o "c“.

[A-z]

specifica un intervallo che corrisponde a qualsiasi lettera minuscola di "un'" per "z“. Queste forme possono essere mescolate:

[ABCX-z]

corrisponde a "un'“, “B“, “c“, “X“, “y", e "z“, Come fa

[A-cx-z]
[^ ]- 

Corrisponde a un singolo carattere che non è contenuto tra parentesi. Per esempio,

[^ Abc]

corrisponde a qualsiasi personaggio diverso da "un'“, “B", o "c“.

[^ A-z]

corrisponde a qualsiasi singolo carattere che non sia una lettera minuscola di "un'" per "z“. Come sopra, è possibile mescolare caratteri e intervalli letterali.

^ - 

Corrisponde alla posizione iniziale all'interno della stringa. Negli strumenti basati su linea, corrisponde alla posizione iniziale di qualsiasi linea.

$ - 

Corrisponde alla posizione finale della stringa o alla posizione appena prima di una nuova riga di fine stringa. Negli strumenti basati su linea, corrisponde alla posizione finale di qualsiasi linea.

{m, n} - 

Corrisponde almeno all'elemento precedente m e non più di n volte. Per esempio,

a {3,5}

corrisponde solo a "aaa“, “aaaa", e "AAAAA“. Questo non si trova in alcuni esempi più vecchi di espressioni regolari.

Usando queste espressioni ho provato la seguente ricerca per cercare elementi con AskTheAdmin nel nome del file jpg o Karl nel nome del file jpg. Sono sicuro che puoi già immaginare quanto sia potente!

Diamo un'occhiata alle opzioni del programma.

Nella schermata Generale troverai le solite opzioni di avvio insieme ad alcune funzioni interessanti come l'essere in grado di eseguire più istanze di Tutto o più finestre della stessa istanza e hot-keys.

Tutto funziona solo sui volumi NTFS, quindi se controlli la scheda dei volumi e non viene visualizzato nulla, probabilmente le tue unità non sono NTFS e dovranno essere aggiornate.

La scheda delle opzioni di esclusione consente di specificare cartelle o file da escludere, inclusi i file nascosti o di sistema.

ETP è una funzione che consente la ricerca remota del database locale. Ulteriori informazioni su questo argomento sono disponibili Qui.

E HTTP ti offre la possibilità di aprire un server web sul tuo computer locale e consentire query sul tuo database locale in questo modo:

Puoi aprirlo anche all'esterno e cercare il tuo PC da casa senza dover accedere al desktop remoto. E con alcuni FTP astuti potresti essere in grado di lanciarti a mano una bella soluzione di file.

Qualcuno usa tutto o qualcosa di simile? Ci piacerebbe sentirne parlare nei commenti!

Divulgazione degli affiliati: Acquistando i prodotti che consigliamo, contribuisci a mantenere vivo il sito. Leggi di più.