Temukan semua file yang BUKAN dari jenis / ekstensi tertentu di folder?

39

Windows 7 Ultimate 64bit:

Saya sedang mencari cara untuk menemukan semua file dalam direktori yang BUKAN dari jenis file atau ekstensi tertentu.

Contoh: Saya ingin mencari setiap file yang bukan .mp3 di folder musik saya (dan semua sub folder).

Jeff
sumber
Terkait: superuser.com/questions/209231/...
Lance Roberts
1
Terkait, tentu saja, tetapi tidak duplikat. Ini menanyakan tentang sintaks untuk pencarian bawaan, tidak secara khusus tentang utilitas pihak ketiga.
Synetech

Jawaban:

58

ketik ini di kotak pencarian di direktori yang ingin Anda cari

NOT *.mp3
Terry
sumber
Bagaimana cara membuatnya bekerja di windows XP?
Pacerier
4
Ini baru bagi saya, tetapi brilian! Setelah mengujinya, saya ingin menambahkan Anda dapat melakukan banyak, seperti NOT * .mp3, NOT * .aiff, dll. Anda bahkan dapat melakukan "NOT folder" untuk mengecualikan folder.
Jeff
Tetapi bagaimana cara menambahkan beberapa kondisi BUKAN ke jenis file: pencarian folder? Pertanyaan di sini: superuser.com/questions/1001163/...
JinSnow
2
Utas lama, tapi ada pertanyaan yang harus dijawab. @Guillaume Anda dapat mem-chain DAN TIDAK setelah argumen awal Anda.
avluis
7

Dari command prompt Anda dapat pipa daftar direcotry ke findstr, dan penggunaan findstr ini Vberalih untuk mengecualikan baris seperti filter (dalam hal ini, garis berakhir di .mp3), serta Iberalih ke membuat prosedur menemukan kasus-sensitif.

dir | findstr /vi "*.mp3"
Ƭᴇcʜιᴇ007
sumber
1

Saya baru saja membuka folder dengan Windows Explorer, menambahkan kolom Type ke layar, dan mengurutkannya.

Daniel R Hicks
sumber
0

Langkah 1: Dapatkan FindUtils .
Langkah 2:find some\dir -type f ! -name *.mp3

Ignacio Vazquez-Abrams
sumber
0

Kamu bisa mencoba

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

Bendera / L memaksa xcopy ke daftar saja tetapi tidak menyalin / s berjalan melalui semua subfolder dan pengecualian melewatkan mp3s

Kol
sumber
0

Untuk tampilan singkat, saya mengurutkan dengan mengklik tajuk kolom jenis di Explorer. Ada opsi tarik turun untuk mencentang kotak hanya untuk file yang ingin Anda daftarkan.

BrianA
sumber
0

Anda dapat memeriksa tipe mime dengan:

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

dan kemudian menulis skrip.

Adobe
sumber