Suchen Sie alle Dateien, die NICHT von einem bestimmten Typ / einer bestimmten Erweiterung sind, in einem Ordner?

39

Windows 7 Ultimate 64bit:

Ich suche nach einer Möglichkeit, alle Dateien in einem Verzeichnis zu finden, die NICHT einen bestimmten Dateityp oder eine bestimmte Erweiterung haben.

Beispiel: Ich möchte jede Datei, die keine MP3-Datei ist, in meinem Musikordner (und allen Unterordnern) finden.

Jeff
quelle
Related: superuser.com/questions/209231/…
Lance Roberts
1
Verwandt, sicher, aber nicht doppelt. Hierbei wird nach der Syntax für die integrierte Suche gefragt, nicht speziell nach einem Dienstprogramm eines Drittanbieters.
Synetech

Antworten:

58

Geben Sie dies in das Suchfeld des zu durchsuchenden Verzeichnisses ein

NOT *.mp3
Terry
quelle
Wie mache ich das in Windows XP?
Pacerier
4
Das war neu für mich, aber brillant! Nach dem Testen möchte ich hinzufügen, dass Sie mehrere Aktionen ausführen können, z. B. NOT * .mp3, NOT * .aiff usw. Sie können sogar "NOT folder" ausführen, um Ordner auszuschließen.
Jeff
Aber wie fügt man einem Dateityp mehrere NOT-Bedingungen hinzu: Ordnersuche? Frage hier: superuser.com/questions/1001163/...
JinSnow
2
Alter Thread, aber es gab eine Frage, die beantwortet werden musste. @ Guillaume Sie können UND NICHT nach Ihren anfänglichen Argumenten verketten.
Avluis
7

An einer Eingabeaufforderung können Sie die Direcotry-Liste in findstr umleiten und mit findstrs VSchalter Zeilen wie den Filter (in diesem Fall Zeilen, die auf enden .mp3) sowie den ISchalter ausschließen, um die Suchprozedur unabhängig von Groß- und Kleinschreibung zu machen.

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

Ich öffne einfach den Ordner mit Windows Explorer, füge der Anzeige die Spalte Typ hinzu und sortiere danach.

Daniel R Hicks
quelle
0

Schritt 1: Holen Sie sich FindUtils .
Schritt 2:find some\dir -type f ! -name *.mp3

Ignacio Vazquez-Abrams
quelle
0

Du könntest es versuchen

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

Das / L-Flag zwingt xcopy, die / s-Läufe nur aufzulisten, aber nicht zu kopieren, und beim Ausschließen werden MP3s ausgelassen

Col
quelle
0

Für einen schnellen Überblick sortiere ich, indem ich im Explorer auf die Überschrift der Typspalte klicke. Es gibt eine Pulldown-Option, mit der nur die Dateien angekreuzt werden können, die aufgelistet werden sollen.

BrianA
quelle
0

Sie können einen MIME-Typ überprüfen mit:

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

und dann ein Skript schreiben.

Adobe
quelle