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
Please also mark the comments that contributed to the solution of the article
Content-Key: 562905
Url: https://administrator.de/contentid/562905
Printed on: April 23, 2024 at 12:04 o'clock
1 Comment