Hi,
cd /d c:\test & for /d %i in (*1234) do cd /d %i & explorer
hier funktioniert nur der erste Teil, also cd /d c:\test
Hey, wenn zitiert, dann richtig: da stand
cd /d c:\test & for /d %i in (\*1234) do cd /d %i & explorer **.**
also mit einem Punkt am Ende.
eine Fehlermeldung wird nicht ausgegeben, die for-Anweisung
wird nicht ausgeführt.
Dann wird kein Verzeichnis mit dem gesuchten Namen gefunden.
Die Dateinamen in dem Such-Verzeichnis haben alle mehr als 8
Zeichen und Leerzeichen ! aber das müsste mit „*1234“
funktionieren.
Sags doch gleich!
cd /d c:\test & for /d %i in ("\*12 34") do cd /d "%i" & explorer .
Aber halt: du sprichst von Dateien, oben sprachst du von Verzeichnissen. Was nun? Hier suche ich im Verzeichnis c:\test nach einem (unter-)Verzeichnis nach Namensmuster „*12 34“ und öffne dort den Explorer!
Das war deine Aufgabenstellung:
1. Suche in einem Verzeichnis z.B. „C:\test“ das Unterverzeichnis „xyz1234“
Ich werde mir die Befehsdokumentation über „help“ anschauen,
vielleicht gibt es noch einiges zu beachten.
Nö, mußt du nicht. Bei mir funktioniert das ausgezeichnet, auch mit Leer- und Sonderzeichen im Verzeichnisnamen.
Warum postest du nicht die konkrete Aufgabenstellung?
Gruß
Sancho