Schleifenkonstrukt zur Wiederholung von Durchgängen bis eine Bedingung erfüllt ist
- Beschreibung
Schleifenkonstrukt zur Wiederholung von Durchgängen bis eine Bedingung erfüllt ist.
Bei diesem Konstrukt handelt es sich um ein sehr vielseitiges Werkzeug. Die Funktion lässt sich wohl am besten anhand von verschiedenen Beispielen erklären.
FOR %Variable IN (Satz) DO Befehl [Parameter]
%Variable Ein ersetzbarer Parameter bestehend aus einem einzelnen Buchstaben.
(Satz) Ein Satz von mindestens einer Datei. Platzhalter sind zulässig.
Befehl Befehl, der für jede Datei ausgeführt werden soll.
Parameter Parameter und Optionen für den angegebenen Befehl.
Bei Verwendung in einem Batchprogramm muss der Parameter %Variable durch %%Variable ersetzt werden. Groß/Kleinschreibung ist hier ebenfalls zu beachten.
Das folgende Beispiel gibt alle Dateien mittels eines echo Befehls aus, die sich direkt in Laufwerk C:\ befinden.
Durch den vorangestellten Parameter /D werden nur Verzeichnisse ausgegeben, die sich direkt in Laufwerk C:\ befinden.
FOR /R [[Laufwerk:]Pfad] %Variable IN (Satz) DO Befehl [Parameter]
Durch den vorangestellten Parameter /R werden alle vom Verzeichnis [Laufwerk:]Pfad (als
Stammverzeichnis) ausgehenden Unterverzeichnisse ausgegeben.
Der Parameter /? zeigt eine Umfangreiche Hilfe zur Verwendung von For.
- Besondere Hinweise
Vorhandene Parameter können je nach verwendeter Version oder Betriebssystem abweichen.