1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
echo off
rem Insére la date systéme dans une variable
rem recupére la date. Le parametre /T renvoie une ligne contenant 2 "mot"
rem le premier = le nom du jour
rem le deuxiéme = la date
rem on place donc le 2 ieme dans la variable
for /f "tokens=1-2 " %%A in ('Date /T') do set date=%%B
rem le séparateur de format de date par défaut est "/"
rem ce caractére est interdit dans les noms de fichier
rem On utilise ce caractére séparateur pour parser la date JJ MM YYYY
rem enfin on reconstruit la date avec le nouveau séparateur
rem On peut utiliser la variable DATE comme nom de fichier.
rem attention on code la date sur 10 caractéres (2+1+2+1+4)
rem SOUS XP DATE=jj/mm/aaaa
for /f "tokens=1-3 delims=/" %%A in ('echo %DATE%') do set date=%%A-%%B-%%C |