Suche nach einer Zeichenkette in Dateinamen in Unterverzeichnissen
Ich habe ein großes Verzeichnis von Ordner (nennen wir ihn C:\Main). Ich brauche, um eine batch-Skript zum durchsuchen der Unterordner des Verzeichnisses für eine Zeichenfolge im Dateinamen (nicht den text innerhalb der Datei). Ich habe Probleme eine Antwort zu finden.
Im wesentlichen, sagen wir, ich Suche nach dem string "abcd" in alle Dateinamen in C:\Main\*. Ich bin nur auf der Suche nach übereinstimmungen, die eine XML-Datei. Also ich brauche zu finden:
C:\Main\Secondary1\abcd_othertext.xml
C:\Main\Secondary2\abcd_othertext.xml
C:\Main\Secondary3\abcd_othertext.xml
unter all den Hunderten von Ordnern in das Hauptverzeichnis. Dann Brauch ich den Ausgang aller Spiele (im Idealfall mit den einzelnen Variablen in eine bat-Datei, aber das ist eine andere Dose Würmer). Vielen Dank im Voraus für Eure Hilfe.
InformationsquelleAutor Ikarian | 2013-04-25
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den DIR-Befehl ausführen können eine wildcard-Suche in Unterverzeichnissen.
InformationsquelleAutor Tall Software Dude
Können Sie mithilfe einer For /f-Schleife: http://ss64.com/nt/for_r.html
EDIT:
...Individuell Variablen:
InformationsquelleAutor ElektroStudios
ElektroStudios' anwser mit festen problem mit Leerzeichen, Schrägstriche und fehlende Laufwerksbuchstaben in gedruckte Verzeichnisse:
InformationsquelleAutor user11153