Taşınabilir Her şey PC'nizde Dosya Arama Anında Arama yapar image41Daha önce her şeyi duymuştum ve gerçekten ikinci bir bakış atmadım.

Ancak bugün, yüz binlerce dosyada dosyaların adındaki belirli bir kelimeyi aramak sonsuza dek sürdü. Tam bir listeye sahip olmadan önce bilgisayarımın aramayı bitirmesini beklemek zorunda kalmamam için bunu yapmanın daha iyi bir yolu olup olmadığına karar verdim.

Bir kez daha Google'daki her şeyle karşılaştım. Bu sefer indirdim. Taşınabilir bir 272KB dosyaydı burada bulunan. Son on yılda iyi eski Microsoft’un dizin oluşturma aracını bir veya iki kez denedim ve uzun hikaye kısa sürüyor!

Her şeyin tamamen farklı bir hikaye olacağını umuyordum. Ne okuduğuma göre SADECE her şey dosya adlarını arar ve bu onu çok hızlı yapar. Ama aslında testlerden geçelim.

Bir 589KB dosyasını zip dosyasından çıkardım ve çalıştırdım. Ben de öyle gördüm:

Bu yüzden Photoshop'taki en son e-Kitabımdan bir grup görüntü bulacağım. Sanırım tüm görüntüler Photoshop ile başlıyor. Sadece yazdım Photoshop yazarken arama sonuçlarım dolduruldukça izledim. Photoshop'tan program dosyalarımı biraz aşağı kaydırdım ve masaüstümde şu adlarda bir klasörde görüntülerimin bulunduğundan emin oldum:

instagram viewer
photoshop. Çok güzel ve çok hızlı.

Bu küçük uygulama nasıl bu kadar hızlı ve verimli bir şekilde çalışabilir? Hiç bir fikrim yok! Bu yüzden görev yöneticimi açtım ve Her Şeyi aradım. Tam aramadan sonra Her şey yaklaşık 20 MB bellek kullanıyordu. Hiç de fena değil! Şimdiye kadar seviyorum. Kendi Web sitesi etrafında kurcalamak ve başka neler yapabileceğini görmek karar verdi. Bu ilginç tidbit'i SSS'lerinin altında buldum:

Her şey tam olarak aradığınızı belirlemenize yardımcı olması için arama çubuğunda RegEx'i (Normal İfadeler) kullanır. Bir kez asmak olsun, birçok yerde son derece yararlı bulacaksınız. Programın yardım dosyasından desteklenen tüm ifadeler ve yaptıkları:

| - 

Dikey çubuk alternatifleri ayırır. Örneğin,

gri | gri

eşleşebilir “gri”Veya“gri“.

()- 

Parantezler, operatörlerin kapsamını ve önceliğini tanımlamak için kullanılır (diğer kullanımlar arasında). Örneğin,

gri | gri

ve

gr (a | e) y

her ikisi de “gri" ve "gri“.

? - 

Soru işareti, sıfır veya bir önceki elemanın. Örneğin,

colou? r

her ikisiyle de eşleşir “renk" ve "renk“.

* - 

Yıldız işareti, sıfır veya daha fazla önceki elemanın. Örneğin,

ABC

maçlar "AC“, “ABC“, “abbc“, “abbbc", ve bunun gibi.

+ - 

Artı işareti, bir veya daha fazla önceki elemanın. Örneğin,

ab + c

maçlar "ABC“, “abbc“, “abbbc“, Vb. Ama değil”AC“.

. - 

Yeni satırlar dışında herhangi bir karakterle eşleşir (tam olarak hangi karakterlerin yeni satır olduğu kabul edilir karakter kodlaması ve platforma özgüdür, ancak satır besleme karakterinin dahil). POSIX köşeli ayraç ifadelerinde, nokta karakteri değişmez bir nokta ile eşleşir. Örneğin,

AC

maçlar "ABC“, Vb., Ancak

[AC]

yalnızca "bir“, “.“Veya“c“.

[ ] - 

Köşeli ayraç ifadesi. Köşeli ayraçlar içinde yer alan tek bir karakterle eşleşir. Örneğin,

[ABC]

maçlar "bir“, “b“Veya“c“.

[A-z]

herhangi bir küçük harfle eşleşen bir aralığı "bir”İle“z“. Bu formlar karıştırılabilir:

[Abcx-z]

maçlar "bir“, “b“, “c“, “x“, “y", ve "z“Olduğu gibi

[A-cx-z]
[^ ]- 

Köşeli ayraçlar içinde bulunmayan tek bir karakterle eşleşir. Örneğin,

[^ Abc]

“dışındaki herhangi bir karakterle eşleşiyorbir“, “b“Veya“c“.

[^ A-z]

“küçük harfli olmayan herhangi bir tek karakterle eşleşir”bir”İle“z“. Yukarıdaki gibi, gerçek karakterler ve aralıklar karıştırılabilir.

^ - 

Dize içindeki başlangıç ​​konumu ile eşleşir. Çizgi tabanlı araçlarda, herhangi bir çizginin başlangıç ​​konumu ile eşleşir.

$ - 

Dizenin bitiş konumuyla veya dizeyle biten yeni satırdan hemen önceki konumla eşleşir. Çizgi tabanlı araçlarda, herhangi bir çizginin bitiş konumuyla eşleşir.

{m, n} - 

En azından önceki öğeyle eşleşir m ve daha fazla değil n zamanlar. Örneğin,

bir {3,5}

yalnızca "aaa“, “aaaa", ve "aaaaa“. Bu, düzenli ifadelerin birkaç eski örneğinde bulunmaz.

Bu ifadeleri kullanarak, jpg’nin dosya adında AskTheAdmin veya jpg’nin dosya adında Karl bulunan öğeleri aramak için aşağıdaki aramayı denedim. Eminim bunun ne kadar güçlü olduğunu hayal edebilirsiniz!

Programın seçeneklerine bir göz atalım.

Genel ekranında, olağan başlangıç ​​seçeneklerini ve Her şeyin birden çok örneğini veya aynı örneğin birden çok penceresini çalıştırabilme Sıcak tuşları.

Her şey yalnızca NTFS birimlerinde çalışır, bu nedenle birimler sekmesini kontrol ederseniz ve hiçbir şey görünmüyorsa, sürücüleriniz muhtemelen NTFS değildir ve bunların yükseltilmesi gerekir.

Hariç tutma seçeneği sekmesi, gizli veya sistem dosyaları dahil olmak üzere hariç tutulacak klasörleri veya dosyaları belirtmenize olanak tanır.

ETP, yerel veritabanınızı uzaktan aramanızı sağlayan bir özelliktir. Bu konu hakkında daha fazla bilgi bulunabilir buraya.

Ve HTTP size yerel makinenizde bir web sunucusu açma ve yerel veritabanınızdaki sorgulara şu şekilde izin verme olanağı sunar:

Bunu dışarıya da açabilir ve PC'nizi uzak masaüstüne gerek kalmadan evden arayabilirsiniz. Ve bazı kurnaz FTP'lerle kendinize güzel bir dosya çözümü sunabilirsiniz.

Her şeyi ya da benzer bir şeyi kullanan var mı? Yorumlarda duymak isteriz!

Satış Ortaklığı Beyanı: Önerdiğimiz ürünleri satın alarak siteyi canlı tutmaya yardımcı olursunuz. Daha fazla oku.