Jeg havde hørt om alt før og har aldrig rigtig givet det et andet blik.
Men i dag tog det evigt at søge gennem hundretusinder af filer efter et specifikt ord i filernes navn. Jeg besluttede at se, om der var en bedre måde at gøre dette på, så jeg ikke skulle vente til min computer afsluttede søgningen, før jeg kunne have en komplet liste.
Jeg løb igen ind i alt på Google. Denne gang downloadede jeg den. Det var en bærbar 272 KB fil placeret her. Jeg har prøvet den gamle gamle Microsofts indekseringsværktøj en eller to gange i det sidste årti, og den lange historie er kort, det blæser i gang!
Jeg håbede, at alt skulle blive en helt anden historie. I henhold til det, jeg læste, søges Alt kun gennem filnavne, og det gør det meget hurtigt. Men lad os faktisk gennemgå testene.
Jeg udpakkede en 589 KB fil fra zip-filen og kørte den. Dette var hvad jeg så:
Så jeg vil prøve at finde en gruppe billeder fra min seneste e-bog på Photoshop. Jeg tror, at alle billederne starter med Photoshop. Jeg skrev simpelthen
Photoshop og så, mens mine søgeresultater blev udfyldt, mens jeg skrev. Jeg rullede lidt forbi mine programfiler fra Photoshop og sikker nok, at der var mine billeder på mit skrivebord i en mappe kaldet photoshop. Meget flot og meget hurtig.Hvordan kan denne lille app arbejde så hurtigt og effektivt? Jeg har ingen ide! Så jeg åbnede min task manager og kiggede efter alt. Efter den fulde søgning brugte alt omkring 20 MB hukommelse. Slet ikke dårligt! Indtil videre elsker jeg det. Jeg besluttede at pirke rundt på deres hjemmeside og se, hvad alt andet kan gøre. Jeg fandt denne interessante småbidding under deres ofte stillede spørgsmål:
Alt bruger RegEx (Regular Expressions) i sin søgelinje for at hjælpe dig med at finde præcist, hvad du leder efter. Når du først har fået fat i det, finder du det usædvanligt nyttigt mange steder. Fra programmets hjælpefil her er alle de udtryk, der understøttes, og hvad de gør:
| -
En lodret bjælke adskiller alternativer. For eksempel,
grå | grå
kan matche “grå”Eller“grå“.
()-
Parenteser bruges til at definere omfanget og forrang for operatørerne (blandt andre anvendelser). For eksempel,
grå | grå
og
gr (a | e) y
er ækvivalente mønstre, som begge beskriver sættet med "grå”Og“grå“.
? -
Spørgsmærket viser, at der er nul eller en af det foregående element. For eksempel,
colou? r
matcher begge “farve”Og“farve“.
* -
Stjernen viser, at der er nul eller mere af det foregående element. For eksempel,
b * c
Tændstikker "ac“, “abc“, “abbc“, “abbbc", og så videre.
+ -
Plustegnet indikerer, at der findes en eller flere af det foregående element. For eksempel,
ab + c
Tændstikker "abc“, “abbc“, “abbbc“Osv., Men ikke”ac“.
. -
Tilsvarer enhver enkelt karakter undtagen newlines (nøjagtigt hvilke tegn, der betragtes som newlines, er smag, karakterkodning og platformspecifik, men det er sikkert at antage, at linjeføderstegnet er inkluderet). Inden for POSIX-parentesudtryk matcher prikkens tegn en bogstavelig prik. For eksempel,
a.c
Tændstikker "abc“Osv., Men
[A.c]
matcher kun “-en“, “.“Eller”c“.
[ ] -
Et beslag udtryk. Tilsvarer et enkelt tegn, der er indeholdt i parenteserne. For eksempel,
[Abc]
Tændstikker "-en“, “b“Eller”c“.
[A-z]
specificerer et interval, der matcher ethvert lille bogstav fra "-en" til "z“. Disse former kan blandes:
[Abcx-z]
Tændstikker "-en“, “b“, “c“, “x“, “y“Og”z“Som det gør
[A-cx-z]
[^ ]-
Tilsvarer et enkelt tegn, der ikke er indeholdt i parenteserne. For eksempel,
[^ Abc]
matcher ethvert andet tegn end “-en“, “b“Eller”c“.
[^ A-z]
matcher ethvert enkelt tegn, der ikke er et lille bogstav fra "-en" til "z“. Som ovenfor kan bogstavelige karakterer og intervaller blandes.
^ -
Tilsvarer startpositionen i strengen. I linjebaserede værktøjer matcher det startpositionen for enhver linje.
$ -
Matcher slutningen af strengen eller positionen lige før en streng, der slutter ny linje. I linjebaserede værktøjer matcher det slutningen af enhver linje.
{m, n} -
Det mindst svarer til det foregående element m og ikke mere end n gange. For eksempel,
en {3,5}
matcher kun “aaa“, “aaaa“Og”aaaaa“. Dette findes ikke i nogle få ældre tilfælde af regelmæssige udtryk.
Ved hjælp af disse udtryk prøvede jeg følgende søgning for at søge efter alle elementer med AskTheAdmin i jpg's filnavn eller Karl i jpg's filnavn. Jeg er sikker på, at du allerede kan forestille dig, hvor magtfuldt dette er!
Lad os se på programmets muligheder.
På skærmen Generelt finder du de sædvanlige startindstillinger sammen med nogle seje funktioner som at være i stand til at køre flere forekomster af Alt eller flere vinduer i samme instans såvel som hot-keys.
Alt fungerer kun på NTFS-volumener, så hvis du kontrollerer fanen Volumener og intet vises - dine drev er sandsynligvis ikke NTFS og skal opgraderes.
Fanen Eksklusionsindstillinger giver dig mulighed for at specificere mapper eller filer, der skal udelukkes, inklusive skjulte filer eller systemfiler.
ETP er en funktion, der tillader fjernsøgning af din lokale database. Mere information om dette emne kan findes her.
Og HTTP giver dig mulighed for at åbne en webserver på din lokale maskine og tillade forespørgsler mod din lokale database som sådan:
Du kan også åbne dette udefra og søge på din pc hjemmefra uden at skulle bruge fjerntliggende skrivebord i. Og med nogle kunstige FTP’er kan du muligvis håndrulle dig selv en dejlig filløsning.
Er der nogen der bruger alt eller lignende? Vi vil meget gerne høre om det i kommentarerne!
Affiliate-afsløring: Ved at købe de produkter, vi anbefaler, hjælper du med at holde webstedet i live. Læs mere.