Totul portabil face căutarea instantanee a fișierelor pe imaginea computerului thumb41Mai auzisem despre Totul și nu i-am dat niciodată o a doua privire.

Dar astăzi, căutarea prin sute de mii de fișiere pentru un cuvânt specific în numele fișierelor a luat pentru totdeauna. Am decis să văd dacă există o modalitate mai bună de a face acest lucru, așa că nu va trebui să aștept ca calculatorul meu să termine căutarea înainte de a putea avea o listă completă.

Am dat din nou la Totul pe Google. De data aceasta l-am descărcat. Era un fișier portabil de 272KB situat aici. Am încercat o dată sau de două ori instrumentul vechi de indexare al Microsoft, în ultimul deceniu, iar scurta poveste scurtă este foarte mare!

Speram că totul va fi o poveste cu totul diferită. În conformitate cu ceea ce am citit DOAR Totul caută prin nume de fișiere și asta face foarte rapid. Dar hai să trecem de fapt prin teste.

Am extras un fișier 589KB din fișierul zip și l-am rulat. Asta am văzut:

Așa că voi încerca să găsesc un grup de imagini din ultimul meu eBook pe Photoshop. Cred că toate imaginile încep cu Photoshop. Am tastat pur și simplu

instagram viewer
Photoshop și am urmărit cum rezultatele căutării mele populau pe măsură ce am scris. Am defilat un pic pe lângă fișierele programului meu din Photoshop și sigur că sunt imaginile mele pe desktop într-un folder numit Photoshop. Foarte frumos și foarte rapid.

Cum poate această mică aplicație să funcționeze atât de rapid și eficient? Nu am nici o idee! Așa că mi-am deschis managerul de sarcini și am căutat totul. După căutarea completă, totul folosea aproximativ 20 MB de memorie. Nu-i rău deloc! Până acum îl iubesc. Am decis să arunc o privire pe site-ul lor și să văd ce altceva poate face totul. Am găsit această adresă interesantă în cadrul întrebărilor lor frecvente:

Totul folosește RegEx (Expresii regulate) în bara de căutare pentru a vă ajuta să identificați exact ceea ce căutați. După ce veți obține un blocaj, îl veți găsi în mod deosebit de util în multe locuri. Din fișierul de ajutor al programului se află aici toate expresiile acceptate și ce fac:

| - 

O bară verticală separă alternativele. De exemplu,

gri | gri

pot potrivi „gri”Sau„gri“.

()- 

Parantezele sunt utilizate pentru a defini domeniul de aplicare și precedența operatorilor (printre alte utilizări). De exemplu,

gri | gri

și

gr (a | e) y

sunt modele echivalente care ambele descriu setul de „gri" și "gri“.

? - 

Semnul de întrebare indică faptul că există zero sau unul a elementului precedent. De exemplu,

colou? r

se potrivește ambelor „culoare" și "culoare“.

* - 

Asteriscul indică faptul că există zero sau mai mult a elementului precedent. De exemplu,

ab * c

chibrituri "AC“, “abc“, “abbc“, “abbbc", si asa mai departe.

+ - 

Semnul plus indică faptul că există una sau mai multe a elementului precedent. De exemplu,

ab + c

chibrituri "abc“, “abbc“, “abbbc„, Și așa mai departe, dar nu„AC“.

. - 

Se potrivește cu orice personaj, cu excepția liniilor noi (exact care personaje sunt considerate ca linii noi este aromă, codarea caracterelor și platforma specifică, dar este sigur să presupunem că caracterul de alimentare al liniei este inclus). În expresiile între paranteze POSIX, caracterul punct se potrivește cu un punct literal. De exemplu,

A.C

chibrituri "abc„Etc., dar

[A.C]

se potrivește doar „A“, “.„Sau„c“.

[ ] - 

O expresie de paranteză. Corespunde cu un singur caracter care este conținut între paranteze. De exemplu,

[Abc]

chibrituri "A“, “b„Sau„c“.

[A-z]

specifică un interval care se potrivește cu orice litere mici din „A" la "z“. Aceste forme pot fi mixate:

[ABCX-z]

chibrituri "A“, “b“, “c“, “X“, “y", și "z„, La fel

[A-cx-z]
[^ ]- 

Corespunde cu un singur caracter care nu este conținut între paranteze. De exemplu,

[^ Abc]

se potrivește cu orice alt personaj decât „A“, “b„Sau„c“.

[^ A-z]

se potrivește cu orice personaj care nu este o scrisoare cu litere mici din „A" la "z“. Ca mai sus, caracterele și intervalele literale pot fi amestecate.

^ - 

Corespunde poziției de pornire în cadrul șirului. În instrumentele bazate pe linie, acesta corespunde poziției de pornire a oricărei linii.

$ - 

Corespunde cu poziția finală a șirului sau a poziției chiar înainte de o linie nouă care se termină cu șiruri. În instrumentele bazate pe linie, acesta se potrivește cu poziția finală a oricărei linii.

{m, n} - 

Se potrivește cel puțin cu elementul precedent m și nu mai mult decât n ori. De exemplu,

o {3,5}

se potrivește doar „aaa“, “aaaa", și "aaaaa“. Acest lucru nu se găsește în câteva cazuri mai vechi, de expresii obișnuite.

Folosind aceste expresii, am încercat următoarea căutare pentru a căuta orice articol cu ​​AskTheAdmin în numele fișierului jpg sau Karl în numele fișierului jpg. Sunt sigur că vă puteți imagina deja cât de puternic este acest lucru!

Să aruncăm o privire asupra opțiunilor programului.

Pe ecranul General veți găsi opțiunile obișnuite de pornire, împreună cu unele caracteristici interesante, cum ar fi capabil să ruleze mai multe instanțe ale Totului sau mai multe ferestre ale aceleiași instanțe hot-chei.

Totul funcționează numai pe volume NTFS, astfel încât dacă verificați fila de volume și nu apare nimic - unitățile dvs. nu sunt probabil NTFS și va trebui să fie actualizate.

Fila opțiune Exclude vă permite să specificați dosare sau fișiere care trebuie excluse, inclusiv fișiere ascunse sau de sistem.

ETP este o caracteristică care permite căutarea la distanță a bazei de date locale. Mai multe informații despre acest subiect pot fi găsite aici.

Iar HTTP vă oferă posibilitatea de a deschide un server web pe mașina dvs. locală și de a permite întrebări împotriva bazei de date locale, astfel:

Puteți deschide acest lucru și la exterior și să căutați computerul de acasă fără a fi nevoie să vă conectați la computerul de la distanță. Și cu unele FTP-uri pricepute, s-ar putea să fii capabil să îți faci o soluție de fișier drăguță.

Cineva care folosește Totul sau ceva similar? Ne-ar plăcea să auzim despre asta în comentarii!

Dezvăluirea afiliatului: Cumpărând produsele pe care vi le recomandăm, vă ajutați să mențineți site-ul în viață. Citeste mai mult.