Ordner suchen batch file

Hallo. Ich möchte mit einem Batch File programm einen ordner auf C:\ suchen. wie geht das? anschließend möchte ich diesen ordner auch als aktuellen pfad haben. kann mir hier jemand weiterhelfen? schonma DAVeDOC

2 Antworten zur Frage

Bewertung: 6 von 10 mit 1629 Stimmen

Videos zum Thema
YouTube Videos

Ordner suchen mit Batch File?

z.B. es existiert der pfad C:\ordner_0\ordner_a\ordner_b\ordner_c\zielordner1
ich weiß jedoch nur, dass der der zielordner zielordner1 heißt und sich auf C:\ befindet. nun möchte ich nach diesem ordner suchen und ihn als anwählen, damit ich in ihm arbeiten kann mitm prog.
versuchs mal mit den Befehlen:
dir vname /A /B /S
dann irgendwie das richtige vname rausfiltern wenn mehrere gefunden werden und dann
cd vnamepfad
aber Achtung die sache hat einen Hacken - es kommen Fehlermeldungen wenn zu lange Pfade gefunden werden
Außerdem werden auch Unterverzeichnisse gelistet. All dies musst du herausfiltern bevor du cd vnamepfad machen kannst.
unter der annahme dass vom Startverzeichnis aus keine zu langen Dateinamen existieren und es das gefundene Verzeichnis in nur genau einem Pfad gibt und dieses auch keine Unterverzeichnisse hat funktioniert folgendes:
off
dir %1 /A /B /S >cdsuch.tmp
set /p cdsuch= eingeben
cd \
cdsuch "ziel1"
und Eingabetaste