Není zač, taky jsem před časem toto hledal pro značení záloh.
Ještě doplnění, ta proměnná "den1" má v sobě den v týdnu, protože příkaz "date" to tak vypisuje. Pokud by pro někoho byl potřebný den v týdnu pro další použití.
@For /F "tokens=1,2,3,4 delims=.,/ " %%A in ('echo %date%') do @(
Set den1=%%A
Set den=%%B
Set mesic=%%C
Set rok=%%D
)
REM prikad pouziti
ren test.txt test_%rok%_%mesic%_%den%.txt