Jag hade hört talas om allt tidigare och aldrig riktigt gav det en andra titt.
Men idag tog det sig för evigt att söka igenom hundratusentals filer efter ett specifikt ord i filernas namn. Jag bestämde mig för att se om det fanns ett bättre sätt att göra detta så att jag inte skulle behöva vänta på att min dator skulle slutföra sökningen innan jag kunde få en komplett lista.
Jag stötte igen på Allt på Google. Den här gången laddade jag ner den. Det var en bärbar 272KB-fil ligger här. Jag har provat en bra, gammal Microsofts indexeringsverktyg en eller två gånger under det senaste decenniet, och kort historia är kort!
Jag hoppades att allt skulle bli en helt annan historia. Enligt vad jag läser, söker allt endast genom filnamn och det gör det mycket snabbt. Men låt oss faktiskt göra det genom testerna.
Jag extraherade en 589KB-fil från zip-filen och körde den. Det här är vad jag såg:
Så jag kommer att försöka hitta en grupp bilder från min senaste e-bok på Photoshop. Jag tror att alla bilder börjar med Photoshop. Jag skrev helt enkelt
Photoshop och såg när mina sökresultat fylldes när jag skrev. Jag rullade lite förbi mina programfiler från Photoshop och säkert nog fanns det mina bilder på mitt skrivbord i en mapp som heter photoshop. Mycket trevligt och mycket snabbt.Hur kan den här lilla appen fungera så snabbt och effektivt? Jag har ingen aning! Så jag öppnade upp min task manager och letade efter allt. Efter den fullständiga sökningen använde allt cirka 20 MB minne. Inte illa alls! Hittills älskar jag det. Jag bestämde mig för att titta på deras webbplats och se vad allt annat kan göra. Jag hittade den här intressanta tidbiten under deras vanliga frågor:
Allt använder RegEx (Regular Expressions) i sökfältet för att hjälpa dig hitta exakt vad du letar efter. När du väl har tagit hand om det kommer du att hitta det mycket användbart på många platser. Från programmets hjälpfil här är alla uttryck som stöds och vad de gör:
| -
En vertikal stapel skiljer alternativ. Till exempel,
grå | grå
kan matcha "grå"Eller"grå“.
()-
Parenteser används för att definiera operatörens omfattning och företräde (bland andra användningar). Till exempel,
grå | grå
och
gr (a | e) y
är likvärdiga mönster som båda beskriver uppsättningen "grå”Och“grå“.
? -
Frågetecknet indikerar att det finns noll eller en av föregående element. Till exempel,
colou? r
matchar båda "Färg”Och“Färg“.
* -
Stjärnan indikerar att det finns noll eller mer av föregående element. Till exempel,
b * c
tändstickor "ac“, “ABC“, “abbc“, “abbbc", och så vidare.
+ -
Plustecknet indikerar att det finns en eller flera av föregående element. Till exempel,
ab + c
tändstickor "ABC“, “abbc“, “abbbc“Och så vidare, men inte”ac“.
. -
Matchar varje enskilt tecken utom nyheter (exakt vilka tecken som anses vara nya linjer är smak, karaktärskodning och plattformsspecifik, men det är säkert att anta att radmatningstecknet är ingår). Inom POSIX-parentesuttryck matchar punktkaraktären en bokstavlig prick. Till exempel,
a.c
tändstickor "ABC“Osv. Men
[A.c]
matchar bara “en“, “."Eller"c“.
[ ] -
Ett uttryck i parentes. Matchar en enda karaktär som finns i parenteserna. Till exempel,
[Abc]
tändstickor "en“, “b"Eller"c“.
[A-z]
anger ett intervall som matchar alla små bokstäver från "en”Till“z“. Dessa former kan blandas:
[Abcx-z]
tändstickor "en“, “b“, “c“, “x“, “y"Och"z", så gör
[A-cx-z]
[^ ]-
Matchar ett enda tecken som inte finns i parenteserna. Till exempel,
[^ Abc]
matchar alla andra tecken än "en“, “b"Eller"c“.
[^ A-z]
matchar varje enskilt tecken som inte är en liten bokstav från "en”Till“z“. Som ovan kan bokstavliga tecken och intervall blandas.
^ -
Matchar startpositionen i strängen. I linjebaserade verktyg matchar det startpositionen för vilken rad som helst.
$ -
Matchar strängens slutposition eller positionen precis före en strängsluttande ny linje. I linjebaserade verktyg matchar det slutpositionen för vilken rad som helst.
{m, n} -
Matchar minst föregående element m och inte mer än n gånger. Till exempel,
a {3,5}
matchar bara “aaa“, “aaaa"Och"aaaaa“. Detta finns inte i några få äldre fall av reguljära uttryck.
Med hjälp av dessa uttryck försökte jag följande sökning för att leta efter alla objekt med AskTheAdmin i jpg: s filnamn eller Karl i jpg: s filnamn. Jag är säker på att du redan kan föreställa dig hur kraftfullt detta är!
Låt oss titta på programmets alternativ.
På skärmen Allmänt hittar du de vanliga startalternativen tillsammans med några coola funktioner som att vara kunna köra flera instanser av Allt eller flera fönster i samma instans liksom hot-nycklar.
Allt fungerar bara på NTFS-volymer, så om du kontrollerar volymfliken och ingenting dyker upp - dina enheter är förmodligen inte NTFS och måste uppgraderas.
Fliken för uteslutningsalternativ låter dig ange mappar eller filer som ska uteslutas inklusive dolda eller systemfiler.
ETP är en funktion som möjliggör fjärrsökning av din lokala databas. Mer information om detta ämne finns här.
Och HTTP erbjuder dig möjligheten att öppna en webbserver på din lokala maskin och tillåta frågor mot din lokala databas så:
Du kan också öppna detta utanför och söka på din dator hemifrån utan att behöva fjärrskrivbordet i. Och med några listiga FTP'er kan du kanske rulle dig själv en fin fillösning.
Någon som använder allt eller något liknande? Vi skulle gärna höra om det i kommentarerna!
Affiliate-avslöjande: Genom att köpa de produkter vi rekommenderar hjälper du att hålla webbplatsen vid liv. Läs mer.