Bonjour,
Je me remets sur inno setup et je fais un programme pour mettre à jour un logiciel.
Avant de mettre à jour mon dossier par exemple : c:\MonLogiciel je voudrais copier tout son contenu dans un dossier que je vais nommer c:\BackupMonLogiciel_{CurrentDate}
J'ai créé une fonction pour récupérer la date :
Et dans la section files
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 function MyDateTimeString(Param: String): String; begin Result := GetDateTimeString('dd_mm_yyyy_hh.nn.ss', #0, #0); end;
Cela fonctionne le seul soucis c'est qu'il va créer mon dossier de Backup toutes les secondes
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Source: {app}\*; DestDir: c:\Backup_{code:MyDateTimeString}; Flags: external recursesubdirs
Moi je voulais juste au moment où je lance le programme créer un dossier Backup_CurrentDate et que tout soit copié dedans
Je ne trouve pas de solutions, auriez-vous des idées ?
Merci
Partager