Ich suche nach Beispielen für ein .bat ODER .wsh-Skript, das Folgendes ausführen kann:
TIA.
BEARBEITEN:
Ups, ich sollte klarstellen: Es gibt zwei Verzeichnisse und zwei Suchen hier.
Suche 1:
Suche 2:
Wenn Suche 1 in Verzeichnis 1 also foo.dll, foo2.dll und foo3.dll findet, sollte Suche 2 in Verzeichnis 2 nach foo.dll, foo2.dll und foo3.dll suchen und einen Bericht bereitstellen (einfach Auflistung) jeder gefundenen Datei.
Fügen Sie Folgendes in eine .bat-Datei ein, sagen Sie FindAll.bat
:
%1
ist die vom Benutzer bereitgestellte Dateimaske.
%2
ist das vom Benutzer bereitgestellte Verzeichnis, in dem zuerst gesucht werden soll.
%3
ist das vom Benutzer bereitgestellte Verzeichnis, um die Suche zu suchen.
Rufen Sie über die Befehlszeile auf, um einen Bericht zu erstellen:
%Vor% Der <nul (set /p)
Trick gibt Text ohne neue Zeile an die Konsole aus (mit freundlicher Genehmigung Pax von diesem Thread: < a href="https://stackoverflow.com/questions/368041/how-to-code-a-spinner-for-waiting-processes-in-a-batch-file#371276"> Wie man einen Spinner zum Warten programmiert Prozesse in einer Batch-Datei? )
Das 2>&1
, das beim Aufruf der Batch-Datei hinzugefügt wurde, wird benötigt, um die gesamte Ausgabe in die Datei zu schreiben (mit freundlicher Genehmigung aphoria ) aus diesem thread: Nicht verwendete Funktionen von Windows Batch-Dateien )
Warum nicht dir?
Durchsuchen Sie das aktuelle Verzeichnis und alle Unterverzeichnisse nach dlls
%Vor%
Durchsuchen Sie alle C nach dlls
%Vor%
Speichern Sie einen Bericht
%Vor%
Tags und Links scripting wsh batch-file