WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   Batch-Programmierung (http://www.wcm.at/forum/showthread.php?t=141543)

zenit 10.08.2004 19:55

Batch-Programmierung
 
Hallo Leute!

N blödes Problem...

Ich würd' gern ein Logfile alle 24 Stunden umbenennen und dabei das aktuelle Systemdatum vor den bisherigen Filenamen setzen.

Beispiel:
logfile.txt
danach
20040810_logfile.txt

nur komm ich nicht drauf, wie ich das Systemdatum in einen Filenamen einbinde.

Kann mir da eine(r) gschwind unter die Arme greifen?

thx
G

_m3 10.08.2004 20:14

man logrotate
http://www.die.net/doc/linux/man/man8/logrotate.8.html

Man muss das Rad nicht neu erfinden.

Preacher 10.08.2004 20:52

copy logfile.txt %date%_logfile.txt

Allerding liefert %date% das Datum im Format 10.08.2004, also mit Punkten dazwischen.

flinx 10.08.2004 21:05

Code:

for /f "tokens=2-4 delims=./ " %%i in ('date /t') do set dat=%%k%%j%%i
%dat%_logfile.txt
sollte funktionieren. ;-)


Alle Zeitangaben in WEZ +2. Es ist jetzt 06:29 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag