Date seule :
set nom_fic=log_%date:~6,4%-%date:~3,2%-%date:~0,2%.txt
echo %nom_fic%
log_2012-05-04.txt
ou
set nom_fic=log_%date:/=-%.txt
echo %nom_fic%
log_04-05-2012.txt
Date et heure:
for /F « tokens=1-10 delims=: » %i in (‘echo %time:~0,8%:%date:/=:%’) do set nom_fic=log_%l-%m-%n_%ih%jm%ks.txt
echo %nom_fic%
log_04-05-2012_9h02m01s.txt
for /F « tokens=1-10 delims=: » %i in (‘echo %time:~0,8%:%date:/=:%’) do set nom_fic=log_%n-%m-%l_%ih%jm%ks.txt
echo %nom_fic%
log_2012-05-04_9h02m01s.txt