Les anomalies que vous détectez seront elles bien répertoriées pour améliorer le produit ?
J'arrive pas lui faire renommer un dossier.
Le but étant de faire une sauvegarde incrémentale comme je le fais dans le batch donné au départ de ce fil
L'idéal serait de pouvoir les faire mémoriser plusieurs sources et de saisir dans un ecran une bonne fois le dossier destiantion et le nombre de sauvegarde
Code : Tout sélectionner
; ******************************************
; Sauvegarde des developpements en PureBasic
; ******************************************
;
;- Constante Gadget
Enumeration
#Str_NbreSvg
EndEnumeration
; Les variables
RepSource$ = "c:\Essai"
RepDestination$ = "c:\Double\Essai"
Procedure Renomme() ; Renomme la sauvegarde précédente
Resultat = RenameFile(RepDestination$,"c:\Double\Essai02$")
If Resultat = 0
MessageRequester("Erreur","Renommer le dossier a echoué",#PB_MessageRequester_Ok)
EndIf
EndProcedure
Procedure Svg() ; Sauvegarde
CreateDirectory("c:\Double\")
CreateDirectory(RepDestination$)
Resultat = CopyDirectory(RepSource$, RepDestination$,"*.*",#PB_FileSystem_Recursive)
If Resultat = 0
MessageRequester("Erreur","La sauvegarde a echouée",#PB_MessageRequester_Ok)
Else
If Resultat = 1
MessageRequester("Information","Sauvegarde réussie",#PB_MessageRequester_Ok)
EndIf
EndIf
EndProcedure
; Appel des procédures
Renomme()
Svg()