Date et heure dans un nom de fichier

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

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *