Super, danke!
Hallo,
Wenn ich diesen Befehl hier:
for /r F:\temp %i in (*.mvd) do @echo "%i" >> list.txt
in cmd eingebe, funktioniert er wunderbar.ja, würde ich auch erwarten.
Erstelle ich nun eine bat datei im gleichen Verzeichnis, wo ich vorher mit cmd drin war sagt er '"i" >> list.txt"' ist an dieser Stelle syntaktisch nicht verarbeitbar.
In einer Batchdatei hat das Zeichen '%' einige Zusatzbedeutungen. Für die Verwendung mit einer Batch-Variablen muss es daher verdoppelt werden. Innerhalb einer Batchdatei müsste deine Anweisung also so aussehen:
for /r F:\temp %%i in (*.mvd) do @echo "%%i" >> list.txt
So long,
Martin