Archiv verlassen und diese Seite im Standarddesign anzeigen : WinXP - Dateiname mit aktuellem Datum (batch Datei)
boxleitnerb
2009-12-06, 10:45:05
Ich möchte per Batch Datei folgendes tun:
Eine Datei test.txt kopieren
Diese Kopie umbennenen, so dass sie test_Datum.txt heißt
Habe das englische XP mit dem Datumsformat M/d/yyyy
Wie könnte ich das am einfachsten machen?
edit: gelöst
sei laut
2009-12-06, 11:44:50
edit: gelöst
Schön.
Wenn dus noch hier reinschreibst, dann haben alle was davon, auch die Suche suchenden da draußen.
boxleitnerb
2009-12-06, 12:04:25
copy D:\pfad\name.dat D:\pfad\backup\name.dat
::Parse the dat variable into dateStamp
FOR /F "tokens=2-4 delims=/:. " %%J IN ("%date%") DO SET dateStamp=%%J_%%K_%%L
::Parse the dat variable into dateStamp
FOR /F "tokens=2-4 delims=/:. " %%J IN ("%date%") DO SET dateStamp=%%J_%%K_%%L
::Create the file name (will have spaces after each variable value
set filename=name_%dateStamp%_%timeStamp%.dat
rename D:\pfad\backup\name.dat %filename%
Diese bat Datei kopiert die Datei name.dat in den Ordner backup und benennt sie dort um, so dass das Datum und Zeit im Dateinamen noch mit drinstehen.
Ob das mit dem deutschen XP klappt (Datumsformat) weiß ich nicht.
vBulletin®, Copyright ©2000-2024, Jelsoft Enterprises Ltd.