if not exist %LOGDIR% mkdir %LOGDIR%
->
if not exist "%LOGDIR%" mkdir "%LOGDIR%"
set LOGFILE=%LOGDIR%\%jahr%-%monat%-%tag%.txt
->
set LOGFILE="%LOGDIR%\%jahr%-%monat%-%tag%.txt"
Batchdateien zeigen auch Fehlermeldungen an...
Einfach am Ende ein "pause" einfügen, dann bleibt das Batch-Fenster offen und man kann sie lesen.
Wie wird die Datei aufgerufen??