Kaasaskantav kõik muudab faili otsimise teie arvutil pilti thumb41Olin varem Kõigist kuulnud ega andnud sellele kunagi teist pilku.

Kuid täna võttis sadade tuhandete failide otsimine konkreetse nime järgi failide nimes igaveseks. Otsustasin uurida, kas selleks on parem viis, nii et ma ei peaks ootama, kuni arvuti otsimise lõpetab, enne kui mul on täielik nimekiri.

Sattusin taas Google'i lehele Kõik. Seekord laadisin selle alla. See oli kaasaskantav 272KB fail mis asub siin. Olen viimase kümnendi jooksul proovinud üks või kaks korda vana head Microsofti indekseerimisriista ja lühike lugu - see puhub suurt aega!

Ma lootsin, et kõik saab olema hoopis teistsugune lugu. Selle järgi, mida ma lugesin, otsib AINULT failide nimede kaudu kõik, mis teeb selle väga kiireks. Kuid pangem see siis testidesse.

Ma kaevandasin ZIP-failist 589KB faili ja käisin seda. Seda nägin:

Proovin siis otsida Photoshopist oma viimasest e-raamatust pildirühma. Ma arvan, et kõik pildid algavad Photoshopist. Ma lihtsalt kirjutasin Photoshop ja vaatasin, kuidas minu otsingutulemid asusid kirjutades. Kerisin natuke Photoshopist oma programmifailidest allapoole ja olin kindel, et minu töölaual olid kaustas nimega pildid minu töölaual

instagram viewer
Photoshop. Väga tore ja väga kiire.

Kuidas saab see väike rakendus nii kiiresti ja tõhusalt töötada? Mul pole õrna aimugi! Niisiis avasin oma ülesandehalduri ja otsisin kõike. Pärast täielikku otsingut kasutas kõik umbes 20 MB mälu. Pole üldse paha! Siiani ma armastan seda. Otsustasin nende veebisaidil ringi torkida ja vaadata, mida kõike veel teha saab. Leidsin nende KKK-de alt selle huvitava nipi:

Kõik kasutab oma otsinguribale RegExi (tavalisi avaldisi), mis aitab teil täpselt leida, mida otsite. Kui olete selle üles riputanud, on see paljudes kohtades erakordselt kasulik. Programmi abifailist leiate siit kõik toetatud väljendid ja nende toimingud:

| - 

Vertikaalne riba eraldab alternatiivid. Näiteks,

hall | hall

võib sobitada “hall”Või“hall“.

()- 

Sulgudes kasutatakse operaatorite ulatuse ja tähtsuse määratlemist (muu hulgas ka muud). Näiteks,

hall | hall

ja

gr (a | e) y

on samaväärsed mustrid, mis mõlemad kirjeldavad komplekti „hall”Ja“hall“.

? - 

Küsimärk näitab, et on olemas null või üks eelnevast elemendist. Näiteks,

kolo? r

vastab mõlemale “värvi”Ja“värvi“.

* - 

Tärn näitab, et neid on null või rohkem eelnevast elemendist. Näiteks,

ab * c

tikud "ac“, “abc“, “abc“, “abbbc", ja nii edasi.

+ - 

Plussmärk näitab, et on olemas üks või mitu eelnevast elemendist. Näiteks,

ab + c

tikud "abc“, “abc“, “abbbc“Jne, aga mitte“ac“.

. - 

Vastab ühele tähemärgile, välja arvatud uued read (see, mis tähemärki peetakse read, on maitse, märkide kodeeringut ja platvormispetsiifilisi, kuid võib kindlalt eeldada, et rea etteande märk on kaasa arvatud). POSIX-i sulgude avaldustes vastab punktmärk täht-täpsele. Näiteks,

a.c

tikud "abc“Jne, aga

[a.c]

sobib ainult “a“, “.“Või“c“.

[ ] - 

Sulgudes väljend. Sobib üks märk, mis sisaldub sulgudes. Näiteks,

[abc]

tikud "a“, “b“Või“c“.

[a-z]

määrab vahemiku, mis sobib väiketähtedega alates „a”Kuni“z“. Neid vorme saab segada:

[abcx-z]

tikud "a“, “b“, “c“, “x“, “y“Ja“z“Nagu ka

[a-cx-z]
[^ ]- 

Vastab ühele tähemärgile, mis sulgudes puudub. Näiteks,

[^ abc]

sobib mis tahes tähemärgiga peale „a“, “b“Või“c“.

[^ a-z]

sobib ühegi tähemärgiga, mis ei ole väiketähta”Kuni“z“. Nagu ülalpool, saab tähemärke ja vahemikke segada.

^ - 

Vastab stringi lähtepositsioonile. Ridapõhistes tööriistades sobib see mis tahes rea lähtepositsiooniga.

$ - 

Vastab stringi lõpp-positsioonile või positsioonile vahetult enne stringi lõppevat uut rida. Ridapõhistes tööriistades sobib see suvalise rea lõppasendiga.

{m, n} - 

Vastab vähemalt eelmisele elemendile m ja mitte rohkem kui n korda. Näiteks,

a {3,5}

sobib ainult “aaa“, “aaaa“Ja“aaaaa“. Seda ei leidu vähestes vanemas regulaarväljendites.

Neid väljendeid kasutades proovisin järgmist otsingut, et otsida üksusi jpg-faili nimes AskTheAdmin või jpg-faili nimega Karl. Olen kindel, et võite juba ette kujutada, kui võimas see on!

Vaatame programmi valikuid.

Ekraanil Üldine leiate tavalised käivitusvalikud ja mõned lahedad funktsioonid, näiteks olemine suudab käivitada mitu kõik esinemisjuhtu või sama eksemplari mitu akent kiirklahvid.

Kõik töötab ainult NTFS-i mahtudel, nii et kui kontrollite vahekaarti helitugevus ja midagi ei ilmu - teie draivid pole tõenäoliselt NTFS-id ja need tuleb uuendada.

Vahekaart Välistamine võimaldab teil määrata välistatavaid kaustu või faile, sealhulgas peidetud või süsteemifaile.

ETP on funktsioon, mis võimaldab teie kohalikust andmebaasist kaugotsingut. Lisateavet selle teema kohta leiate siin.

Ja HTTP pakub teile võimalust avada oma arvutis veebiserver ja lubada päringuid teie kohaliku andmebaasi suhtes, näiteks nii:

Saate selle avada ka väljastpoolt ja otsida oma arvutist kodus, ilma et peaksite kaugtöölauale sisse lülitama. Ja mõne salakavala FTP-ga saate ehk ise endale toreda faililahenduse kerida.

Kas keegi kasutab kõike või midagi sarnast? Meile meeldiks sellest kommentaarides kuulda!

Sidusettevõtte avalikustamine: Meie soovitatud toodete ostmisega aitate saiti elus hoida. Loe rohkem.