Zeit in for-Schleife aktualisieren
Moin zusammen,
ich hänge gerade an einer blöden Stelle und komme nicht weiter.
Die Zeit Variable ändert sich einfach nicht und es wir nur eine Logdatei geschrieben. Ich habe gefühlt schon alle Varianten durch probiert mit % und !, komme aber ums verrecken nicht weiter
Was mache ich falsch?
Thx
Nagus
ich hänge gerade an einer blöden Stelle und komme nicht weiter.
Setlocal EnableDelayedExpansion
set "datum=%date:~6,4%%date:~3,2%%date:~0,2%"
set "zeit=%time:~0,2%%time:~3,2%%time:~6,2%"
set scriptpfad=%~dp0
set datei=%~nx0
set QuellListe=%scriptpfad%RoboCopyQuelle.txt
set count=1
for /F "delims=; tokens=1,2*" %%i in (%QuellListe%) do ( Robocopy "%%i" "%%j" /Mir /NP /UNILOG:"%datum%-!zeit!_Robocopy.log" /TEE /W:5 /R:3
set !zeit!=%date:~6,4%%date:~3,2%%date:~0,2%-%time:~0,2%%time:~3,2%%time:~6,2%"
)
Die Zeit Variable ändert sich einfach nicht und es wir nur eine Logdatei geschrieben. Ich habe gefühlt schon alle Varianten durch probiert mit % und !, komme aber ums verrecken nicht weiter
Was mache ich falsch?
Thx
Nagus
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 562905
Url: https://administrator.de/contentid/562905
Ausgedruckt am: 21.11.2024 um 22:11 Uhr
1 Kommentar