Bonjour,
J'ai un script qui récupère la date et l'heure pour ajouter cela au nom de fichier.
Je récupère comme nom de fichier ceci
Comment faire pour avoir toujours l'heure afficher en 2 digits?LOGFILE = C:\Users\A01523\Documents\MIGRATION\TestLog_20240322_95602.txt
Je devrai évidemment adpater ça aussi au jour et au mois.9 heures
Devrait s'afficher 09 et pas 9
Merci pour vore aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 FOR /F "usebackq tokens=1,2,3 delims=/ " %%A in (`DATE /T`) DO ( SET DAY=%%A SET MONTH=%%B SET YEAR=%%C ) FOR /F "usebackq tokens=1-4 delims=: " %%A in (`echo %TIME%`) DO ( SET HOUR=%%A SET MINUTE=%%B SET SECOND=%%C ECHO MSecondes: %%D ) SET LOGFILE=C:\Users\A01523\Documents\MIGRATION\TestLog_%YEAR%%MONTH%%DAY%~-2%HOUR%%MINUTE%%SECOND%.txt echo LOGFILE = %LOGFILE%
Partager