Wie suche ich mit dem Windows-Befehl DIR nach Dateien, die eine Reihe von Zahlen enthalten?

552
Daniel Miladinovich

Ich möchte in der Lage sein, mit dem Windows-Befehl DIR nur die Dateien zu isolieren und zu durchsuchen, die am Ende eine zusätzliche Zahl enthalten. Wie mache ich das? Ich habe ein Bild angehängt, das ein Beispiel für eines meiner Verzeichnisse zeigt, deren Link am Ende unten ist.

"Track 01 1.m4a" und einige heißen "Track 01.m4a"? Wie kann ich nur diejenigen auflisten, die am Ende mit der Zahl hinzugefügt wurden? Auch wenn wir schon dabei sind? Ich habe mehrere Duplikate, manchmal 4 oder 5, also erwarte ich, nach Dateien mit einem Zahlenbereich wie "* [1-4] .m4a" suchen zu müssen.

Wenn ich in meiner Frage klarer sein kann, fragen Sie bitte.

Liste der Dateien:

Wie suche ich mit dem Windows-Befehl DIR nach Dateien, die eine Reihe von Zahlen enthalten?

0
https://technet.microsoft.com/de-de/library/bb490907.aspx Richie086 vor 7 Jahren 0
Verwenden Sie den Befehl findstr in Windows. Übergeben Sie die Ausgabe eines rekursiven Befehls dir nach findstr und verwenden Sie die richtigen Befehlszeilenoptionen, um die gewünschten Dateien mit regulären Ausdrücken zu finden. Richie086 vor 7 Jahren 0

1 Antwort auf die Frage

1
Michał Masny
dir /b | findstr 

lässt Sie tun, was Sie wollen.

Thx ymar, ich verstehe, dass Sie Ihre Ausgabe an findstr senden, wo ich bessere Suchbefehle verwenden kann. Richtig? Daniel Miladinovich vor 7 Jahren 0
Was ist, wenn ich als Nächstes die Dateien löschen möchte, nach denen ich gerade gesucht habe? Daniel Miladinovich vor 7 Jahren 0
@DanielMiladinovich Du kannst so etwas wie dir / b | machen findstr / r / c: "[0-9] [0-9] .m4a" Hiermit werden alle Dateien angezeigt, in denen das Muster digit-space-digit.m4a enthalten ist. Um diese Dateien zu löschen, müssen Sie möglicherweise eine FOR-Schleife verwenden. Michał Masny vor 7 Jahren 0