Belirli bir türde / uzantıdaki DEĞİL tüm dosyaları klasörde mi buluyorsunuz?


39

Windows 7 Ultimate 64bit:

Belirli bir dosya türü veya uzantısı olmayan bir dizindeki tüm dosyaları bulmak için bir yol arıyorum.

Örnek: Müzik klasörümde (ve tüm alt klasörlerde) .mp3 olmayan her dosyayı bulmak istiyorum.



1
İlgili, kesin, ancak yinelenen değil . Bu, özellikle üçüncü taraf bir yardımcı program hakkında değil, yerleşik arama sözdizimini soruyor.
Synetech

Yanıtlar:


58

bunu aramak istediğiniz dizinin arama kutusuna yazın

NOT *.mp3

Windows XP'de bu nasıl çalışır?
Pacerier

4
Bu benim için yeni, ama mükemmel! Test ettikten sonra, NOT * .mp3, NOT * .aiff, vb. Gibi katları yapabilirsiniz. Klasörleri dışlamak için "NOT klasörü" bile yapabilirsiniz.
Jeff,

Ancak bir dosya türüne birkaç NOT koşulu nasıl eklenir: klasör araması? Burada soru: superuser.com/questions/1001163/…
JinSnow

2
Eski konu, ancak cevaplanması gereken bir soru vardı. @Guillaume İlk bağımsız değişkenlerden sonra AND AND zincirini bağlayabilirsiniz.
avluis

7

Komut isteminde, direcotry listesini findstr içine yönlendirebilir Vve filtre gibi satırları (bu durumda, biten satırları .mp3) Ive bulma işlemini büyük / küçük harf duyarlı hale getirmek için findstr's anahtarını kullanabilirsiniz .

dir | findstr /vi "*.mp3"

1

Ben sadece klasörü Windows Gezgini ile açıyorum, Tip sütununu ekrana ekliyorum ve üzerine sıraladım.



0

Deneyebilirsin

xcopy /L /EXCLUDE:.mp3 /S DIRNAME .

/ L bayrağı xcopy'ları yalnızca listelemeye zorlar, ancak tüm alt klasörlerde / s işlemlerini kopyalamaz ve hariç tutulan mp3'leri hariç tutar


0

Hızlı bir görünüm için Explorer'da sütun tipini tıklatarak sıralama yapıyorum. Yalnızca listelenmesini istediğiniz dosyaları işaretlemek için açılan bir seçenek vardır.


0

Mime tipini şu şekilde kontrol edebilirsiniz:

file -i <YourFile> -F "::" | sed 's/.*:: //' | sed 's/;.*//'

ve sonra bir komut dosyası yazın.

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.