Jaaa - ABER -
er sucht ja eine Datei, von der er nicht weiß wo sie liegt,
wüßte er das, brauchte er nicht nach ihr zu suchen,
so jedenfalls habe ich das Gespräch bisher verstanden.
Mein Senf dazu.
Es müßte darum eine echte Suche sein, die rekursiv alle Directories durchläuft, bis gewünschte Datei gefunden wurde oder falls es mehrere Dateien deselben Namens gibt, bis alle gefunden wurden (z. B. mit APPEND).
Auf einem bestimmen Laufwerk suchen
Äh - mit drive.bat
---
C:\
call suche.bat
PAUSE
CLS
---
"call" bewirkt den Wechsel zu suche.bat, das Abarbeiten von suche.bat und das "zurück nach hier gehen" (in drive.bat), nachdem suche.bat abgearbeitet ist. "PAUSE" erlaubt, in aller Ruhe das Suchergebnis durchzugucken, das ja angezeigt wird ehe man durch "hit any key" weitergeht und mit CLS den Vorgang abschließt. Ohne "PAUSE" knallen manche Windows - Versionen das DOS - Fenster ungefragt zu - und dann steht man da, kratzt sich am Koppe und weiß nicht "Ja - äh - was war denn nun eigentlich los?". Darum ist es immer besser, vor CLS nochmal zu PAUSEieren.
suche bat könnte ungefähr so aussehen
---
:NOCHMALC
SUCHSCHLEIFE
wenn gefunden, Pfad anzeigen, Datei umbenennen und GOTO :NOCHMALC
wenn nicht gefunden, GOTO :WECHSELC
:WECHSELC
Auf ein anderes, hier bestimmtes Laufwerk "D:\" wechseln, dann wiederum
:NOCHMALD
SUCHSCHLEIFE
wenn gefunden, Pfad anzeigen, Datei umbenennen und GOTO :NOCHMALD
wenn nicht gefunden, GOTO :WECHSELD
:WECHSELD
usw - nächstes Laufwerk oder im LAN, eben anderer Computer.
---
Fast jede M$ Windows - Version sowie andere Systeme haben jeweils ein anderes DOS (oder gar keins und kommt wie mein Win 2000 nur mit vorgetäuschter DOS - Umgebung), darum funktionieren die Befehle unterschiedlich, resp deren Parameter werden unterschiedlich interpretiert. Die DOS - Commands ähneln sich zwar (Alle DOSen basieren auf dem ersten IBM DOS), das Suchergebnis fällt aber nicht immer gleich aus.
Der beste Weg - nach meinem Dafürhalten ist die Hilfe zum System.
START => Hilfe
Was ich an DOS - Tutorials im Internet fand, ist zwar von den Autoren gut gemeint (ist ja auch ein Akt der Zuvorkommenheit wenn jemand mal kostenlos hilft, gelle? Es ist ja nicht immer der Gedanke an mehr traffic damit verbunden.), es fehlen aber ausführbare Beispiele in den Tutorials.
Wer lernen will, kann unmöglich selbst die Commands und Parameter selber sinnvoll aufeinander abstimmen.
In die Suchmaske der System - Hilfe "DOS" tippen und nur wenig suchen und ausprobieren führt nicht nur zu erhebenden Aha - Erlebnissen, "DNNRWTTR, wieder etwas gelernt!", sondern macht auch tüchtig, sich selbst zu helfen wenn mal kein Forum zur Verfügung steht, in dem man Fragen stellen kann.