Windows 7'de Uzantısız Dosyaları Arama


10

Hayatım boyunca, Windows 7 Explorer'ın uzantısız dosyaları aramasını sağlamanın bir yolunu bulamıyorum. XP'de güzel ve basitti: sadece adlandırılmış dosyaları arayın, *.ancak 7'de çalışmaz ve tüm dosyaları olduğu gibi döndürür ext:..

Windows 7'de arama yapmak son derece külfetli hale geldi. Bu basit görevi daha önce nasıl yapacağınızı bilen var mı?


1
Üçüncü taraf uygulamalarına başvurmak zorunda kalmadan bir çözüm görmek istiyorum, ancak bu ihtiyacınız olanı yapmalı. mythicsoft.com/agentransack
skub

1
Burada Windows araması için bir düzeltme olabilir ... davidlenihan.com/2009/06/teaching_windows_about_files_w.html
Moab

Windows Arama en sezgisel sözdizimi değildir. Windows Arama'nın tarihini ve gelişimini ve nereden başladığını merak ediyorum.
surfasb

Ynt: Moab'ın bağlantısı - > Uzantısı olmayan dosyalar ("makefile" gibi) Windows'ta iyi çalışmıyor. Doğru değil; XP'nin uzantısız dosyalarda ve hatta isimsiz dosyalarda (örn. .Htaccess ') hiçbir sorunu yoktu. Elbette, Explorer biraz zor ve komut satırı bunların kullanımı daha kolaydı, ancak arama işleviyle ilgili herhangi bir sorun olmadı.
Synetech

> Windows Arama en sezgisel sözdizimi değildir. Windows Arama'nın tarihini ve gelişimini ve nereden başladığını merak ediyorum. Muhtemelen joker karakterler, normal ifade, Google ile rekabet ve aşırı uyuşturucu kullanımı arasında (dağınık) bir karışım. Sorun sadece Windows Arama olsaydı çok kızgın olmazdım, ancak Win7'de Explorer'daki normal arama işlevi bile bozuldu, çünkü Explorer'ın arama işlevini kırık Windows Arama ile değiştirmeye karar verdiler. : roll: Neyin daha kötü olduğunu bilmiyorum; etkisiz / zor yeni sözdizimi veya herhangi bir şey / hiçbir şey yapmamak her zaman % 100 CPU gerektirir.
Synetech

Yanıtlar:


14

MSDN'ye göre, hiçbir şey karakter değildir []. Bu yüzden tuşuna basın F3ve girin ext:[].


Bu tür, neredeyse işe yarıyor. Gerçekten de uzantısı olmayan bir dosya döndürür, ancak bir veya daha fazla nokta içermesine rağmen uzantı içermeyen olarak etiketlenen bazı dosyaları ve nokta içerenler bile tüm klasörleri döndürür . Hmm, Windows 7'nin dosya türünü bile söyleyemediği ve / veya dosya adlarını / uzantısını doğru şekilde ayrıştıramadığı anlaşılıyor. (
Win7'yi

1
Tuhaf, tanımı gereği birden çok noktaya sahip dosyalar bir uzantıya sahip ve bu dosyalar sistemimde görünmüyor. Klasörlerin de uzantıları vardır, bu sadece dosyalar için değildir. İsterseniz sadece dosyaları bir filtre eklemek gerekir: NOT kind:folderbu örtük tüm nesne türlerini arar beri, sadece dosyaları değil. Win 7 beğen / beğenmeme konusunda size yardım edemem.
surfasb

3

@Surfasb'ın işaret ettiği gibi [] 'hiçbir şeyi' temsil etmek için kullanılabilir ve ext:filtreyle birlikte kullanabilirsiniz .

Daha sonra type:bunu filtre ile birlikte kullanabilir ve dosya klasörlerini GÖSTERMEMESİNİ söyleyebilirsiniz:

ext:[] type:NOT"file folder"


1

Bu sorunla bugün Windows 8'de karşılaşıyordum ve daha önce Windows 7'de de fark ettim. Sonunda bunu doğru yapmanın bir yolunu buldum ve umarım bu cevap orijinal posterlere ve google aramalarıyla buraya gelen diğer kişilere yardımcı olur.

Genellikle normal ve gelişmiş güçlü aramalar için Nirsoft SearchMyFiles kullandım ve Windows Arama'yı kullanmayı bıraktım.

resim açıklamasını buraya girin

Ancak, bazı nedenlerden dolayı, uzantıları olmayan dosyaları bulmakta zorlanıyordum. Ben de aynı app bu hata olduğunu düşündüm.

Ama yanılmışım ve görünüşe göre Nir Softer, vahşi kartını ve düzenli ifade motorunu sıfırdan yeniden tasarladı; "Sürüm Geçmişi" bölümünde sayfada yayınlanan buldum bu küçük gem göre:

  • Sürüm 2.40:
    • SearchMyFiles artık arama sonucunu Windows'un joker ayrıştırıcısına dayandırmak yerine dahili bir joker ayrıştırıcı kullanıyor. Bu değişiklik, Windows joker karakter ayrıştırıcısının neden olduğu can sıkıcı bir hatayı çözer: Önceki sürümlerde, SearchMyFiles bazen yanlış sonuçlar döndürdü, çünkü Windows joker karakteri kısa dosya adıyla (8.3 DOS biçimi) eşleştirir.
    • Uyarı: Yeni joker karakter ayrıştırıcısı bazı uyumluluk sorunlarına neden olabilir, örneğin: kullanarak tarama yaptığınızda . Windows ayrıştırıcısı ile joker karakter, uzantısız dosyalar da dahil olmak üzere tüm dosyaları döndürdü. Yeni SearchMyFiles joker ayrıştırıcısı ile ,. yalnızca uzantısı olan dosyaları döndürür. Tüm dosyaları döndürmek için yerine * kullanmalısınız .
    • Eski yapılandırma dosyalarını yüklerken SearchMyFiles otomatik olarak tümünü dönüştürür . joker karakterlere *
    • Yeni joker ayrıştırıcı örneğin, bazı avantajları vardır: araması yaparsanız . . . , 3 nokta veya daha fazla karakter içeren tüm dosyaları alırsınız. Önceki sürümlerde Windows joker parser ile, tüm dosyaların listesini aldınız.
    • Artık joker karakterler listesini kullanarak dosyaları hariç tutabilirsiniz. Bu seçenek birleşik giriş kutusundan seçmelisiniz, çünkü varsayılan seçenek dosyaları uzantıya göre hariç tutmaktır.
    • Artık 'Temel Klasörler' ve 'Dışlanan Klasörler' alanlarında ortam dizeleri belirtebilirsiniz (Örneğin:% AppData%)

Dolayısıyla, uzantıları olmayan dosyaları bulmak için bunları kullanmayın:

*.* or *.

Sadece basit bir kullanın:

* 

Örneğin :

Files Wildcard: *
Subfolders Wildcard: *

Not: Lütfen yukarıda yayınlanan 'eski' ekran görüntüsünde gösterilen joker kartlardan geçmeyin.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.