Ich versuche, eine einfache Schleife zu schreiben, die über die Zeilen einer Datendatei iteriert, Pfad zu bestimmten Dateien enthält, und prüfen, ob sie existieren, das ist der Code, den ich bis jetzt habe:Variable war zu diesem Zeitpunkt unerwartet
:: read file line by line
for /f "tokens=*" %%a in (%DATAFILEPATH%) do (
IF EXISTS %%a (
echo FILE %a EXISTS
)
)
pause
und ich erhalte die folgende Fehlermeldung, aber ich verstehe nicht, warum:
%a was unexpected at this time.
Vielen Dank im Voraus.
Befehlszeile '% a' Batchdatei:' %% a'. Auch, wenn 'exist' –
[Die Windows-Eingabeaufforderung ist * NOT * eine DOS-Eingabeaufforderung!] (Https://scalibq.wordpress.com/2012/05/23/the-windows-command-prompt-is-not- A-Dos-Aufforderung /) – aschipfl