Trova tutti i file che NON sono di un tipo / estensione specifici nella cartella?


39

Windows 7 Ultimate a 64 bit:

Sto cercando un modo per trovare tutti i file in una directory che NON sono di un tipo o estensione specifici.

Esempio: vorrei trovare tutti i file che non sono .mp3 nella mia cartella musicale (e in tutte le sottocartelle).



1
Correlato, sicuro, ma non duplicato. Si tratta della sintassi per la ricerca integrata, non specificamente di un'utilità di terze parti.
Synetech,

Risposte:


58

digitare questo nella casella di ricerca della directory che si desidera cercare

NOT *.mp3

Come farlo funzionare in Windows XP?
Pacerier,

4
Questo era nuovo per me, ma geniale! Dopo averlo testato, voglio aggiungere che puoi fare multipli, come NOT * .mp3, NOT * .aiff, ecc. Puoi anche fare "NOT folder" per escludere le cartelle.
Jeff,

Ma come aggiungere diverse condizioni NOT a un tipo di file: ricerca cartelle? Domanda qui: superuser.com/questions/1001163/…
JinSnow

2
Vecchio thread, ma c'era una domanda a cui rispondere. @Guillaume Puoi concatenare E NON dopo i tuoi argomenti iniziali.
avluis,

7

Da un prompt dei comandi è possibile reindirizzare l'elenco di directory in findstr e utilizzare l'opzione findstr Vper escludere le linee come il filtro (in questo caso, le righe che terminano in .mp3), nonché l' Iopzione per rendere la procedura find insensibile alle maiuscole.

dir | findstr /vi "*.mp3"

1

Ho appena aperto la cartella con Esplora risorse, ho aggiunto la colonna Tipo al display e l'ordinamento.



0

Potresti provare

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

Il flag / L impone a xcopy di elencare solo ma non di copiare gli / s scorre in tutte le sottocartelle e l'esclusione non riesce a perdere mp3


0

Per una rapida occhiata, faccio clic sull'intestazione della colonna del tipo in Explorer. C'è un'opzione a discesa per spuntare le caselle solo per i file che desideri siano elencati.


0

Puoi controllare un tipo MIME con:

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

e quindi scrivere una sceneggiatura.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.