O všetkom som už počul a nikdy som sa na to nedal druhýkrát.
Dnes však trvalo vyhľadávanie stoviek tisícov súborov konkrétneho slova v názve súborov navždy. Rozhodol som sa zistiť, či existuje lepší spôsob, ako to urobiť, aby som nemusel čakať, kým môj počítač dokončí vyhľadávanie, aby som mohol mať úplný zoznam.
Opäť som narazil na všetko na Google. Tentokrát som si ho stiahol. Bol to prenosný súbor s veľkosťou 272 kB nachádza sa tu. V poslednom desaťročí som vyskúšal dobrý starý indexovací nástroj Microsoftu raz alebo dvakrát a jeho dlhá história je fúkaná veľkým časom!
Dúfal som, že všetko bude úplne iný príbeh. Podľa toho, čo som čítal, všetko prehľadáva iba názvy súborov, a preto je veľmi rýchly. Ale poďme to vlastne urobiť pomocou testov.
Zo súboru zip som extrahoval súbor 589 kB a spustil som ho. Toto som videl:
Takže sa pokúsim nájsť skupinu obrázkov z mojej najnovšej eKnihy vo Photoshope. Myslím, že všetky obrázky začínajú aplikáciou Photoshop. Jednoducho som napísal photoshop a sledoval, ako sa moje výsledky vyhľadávania vyplnili pri písaní. Trochu som sa posúval okolo svojich programových súborov z Photoshopu a som si istý, že moje obrázky boli na mojej pracovnej ploche v priečinku s názvom
photoshop. Veľmi pekné a veľmi rýchle.Ako môže táto malá aplikácia fungovať tak rýchlo a efektívne? Netuším! Tak som otvoril svojho manažéra úloh a hľadal som všetko. Po úplnom vyhľadávaní Všetko spotrebovalo okolo 20 MB pamäte. Vôbec nie zlé! Zatiaľ to milujem. Rozhodol som sa strčiť okolo svojich webových stránok a vidieť, čo ešte môže všetko urobiť. Tento zaujímavý úlovok som našiel pod ich FAQ:
Všetko používa RegEx (Regulárne výrazy) vo svojom vyhľadávacom riadku, ktorý vám pomôže presne určiť, čo hľadáte. Akonáhle sa dostanete na kĺb, zistíte, že je mimoriadne užitočný na mnohých miestach. V súbore pomocníka programu sú všetky výrazy, ktoré sú podporované a čo robia:
| -
Vertikálna lišta oddeľuje alternatívy. Napríklad,
sivý | šedý
môže zodpovedať „šedá“Alebo„šedá“.
()-
Zátvorky sa používajú na definovanie rozsahu a priority prevádzkovateľov (okrem iného). Napríklad,
sivý | šedý
a
gr (a | e) y
sú rovnocenné vzorce, ktoré popisujú súbor „šedá“A„šedá“.
? -
Otazník naznačuje, že existuje nula alebo jedna predchádzajúceho prvku. Napríklad,
colou? r
zodpovedá obom “farba“A„farba“.
* -
Hviezdička označuje, že existujú nula alebo viac predchádzajúceho prvku. Napríklad,
ab * c
zápasy "ac“, “abc“, “abbc“, “abbbc", a tak ďalej.
+ -
Znamienko plus znamená, že existuje jeden alebo viac predchádzajúceho prvku. Napríklad,
ab + c
zápasy "abc“, “abbc“, “abbbc„A tak ďalej, ale nie“ac“.
. -
Zhoduje sa s ľubovoľným jedným znakom okrem nových riadkov (presne to, ktoré znaky sa považujú za nové riadky, je aróma, kódovanie znakov a špecifické pre danú platformu, je však možné predpokladať, že je znak line feed v cene). V hranatých zátvorkách sa znak bodky zhoduje s doslovnou bodkou. Napríklad,
a.c
zápasy "abc„Atď., Ale
[A.c]
zodpovedá iba „“, “.„Alebo“C“.
[ ] -
Výraz v zátvorke. Zhoduje sa s jedným znakom, ktorý je uvedený v zátvorkách. Napríklad,
[Abc]
zápasy "“, “b„Alebo“C“.
[A-Z]
určuje rozsah, ktorý sa zhoduje s malým písmenom „„Do“z“. Tieto formy je možné kombinovať:
[Abcx-z]
zápasy "“, “b“, “C“, “X“, “y„A“z„, Rovnako ako
[A-cx-z]
[^ ]-
Zodpovedá jednému znaku, ktorý nie je obsiahnutý v zátvorkách. Napríklad,
[^ Abc]
zodpovedá akejkoľvek inej postave ako „“, “b„Alebo“C“.
[^ A-Z]
zodpovedá každému jednotlivému znaku, ktorý nie je malým písmenom z „„Do“z“. Ako je uvedené vyššie, doslovné znaky a rozsahy sa dajú kombinovať.
^ -
Zodpovedá počiatočnej pozícii v reťazci. V nástrojoch založených na čiare zodpovedá počiatočnej pozícii ľubovoľnej čiary.
$ -
Zhoduje sa s koncovou pozíciou reťazca alebo pozíciou tesne pred novým riadkom končiacim reťazcom. V nástrojoch založených na čiare zodpovedá koncovej pozícii ľubovoľnej čiary.
{m, n} -
Zodpovedá najmenej predchádzajúcemu prvku m a nie viac ako n časy. Napríklad,
a {3,5}
zodpovedá iba „aaa“, “aaaa„A“aaaaa“. Toto sa nenachádza v niekoľkých starších prípadoch regulárnych výrazov.
Pomocou týchto výrazov som sa pri nasledujúcom vyhľadávaní pokúsil vyhľadať všetky položky s názvom AskTheAdmin v názve súboru jpg alebo Karl v názve súboru jpg. Som si istý, že si už viete predstaviť, aké je to silné!
Pozrime sa na možnosti programu.
Na obrazovke Všeobecné nájdete obvyklé možnosti spustenia spolu s niektorými skvelými funkciami, ako napríklad byť schopný spustiť viac inštancií Všetko alebo viac okien rovnakej inštancie rovnako ako hot-klávesov.
Všetko funguje iba na zväzkoch NTFS, takže ak začiarknete kartu Zväzky a nezobrazí sa nič - disky pravdepodobne nie sú NTFS a bude potrebné ich aktualizovať.
Karta možnosti vylúčenia umožňuje určiť priečinky alebo súbory, ktoré sa majú vylúčiť, vrátane skrytých alebo systémových súborov.
ETP je funkcia, ktorá umožňuje vzdialené vyhľadávanie v lokálnej databáze. Viac informácií o tejto téme nájdete tu.
A HTTP vám ponúka možnosť otvoriť webový server na lokálnom počítači a povoliť dotazy proti vašej lokálnej databáze:
Môžete to otvoriť aj zvonka a prehľadávať počítač z domu bez toho, aby ste museli vzdialenú plochu. A s nejakými prefíkanými FTP vám bude možné odovzdať pekné riešenie pre súbory.
Každý, kto používa všetko alebo niečo podobné? Radi by sme o tom počuli v komentároch!
Zverejnenie provízneho predaja: Nákupom produktov, ktoré odporúčame, vám pomôžeme udržať stránky nažive. Čítaj viac.