
Voilà mon souci, j'ai fait une procedure de sauvegarde d'un dossier contenant des sous dossiers et des fichiers.
Pas vraiment sorcier, de plus elle fonctionne, mais pas comme j'ai envie.
le code :
Code : Tout sélectionner
Procedure createdos_sauvegarde()
CreateDos = CreateDirectory("\Sauvegarde")
RepertoireSource$ = "C:\Program Files\PMC Utilitaire\Fichiers PMC"
RepertoireDestination$ = "\Sauvegarde"
Resultat = CopyDirectory(RepertoireSource$, RepertoireDestination$,"",#PB_FileSystem_Recursive)
If FileSize(RepertoireDestination$)>0 ;si le dossier existe...
If Resultat = 0
MessageRequester("IMPOSSIBLE DE COPIER","LA SAUVEGARDE DES FICHIERS PMC A ECHOUE !",#MB_ICONERROR | #PB_MessageRequester_Ok )
Else
If Resultat = 1
MessageRequester("Création d'une sauvegarde","LA SAUVEGARDE DES FICHIERS PMC A REUSSI !",#MB_ICONINFORMATION | #PB_MessageRequester_Ok )
EndIf
EndIf
If CreateDos = 1;si le dossier n'existe pas, on le créé
If Resultat = 0
MessageRequester("IMPOSSIBLE DE COPIER","LA SAUVEGARDE DES FICHIERS PMC A ECHOUE !",#MB_ICONERROR | #PB_MessageRequester_Ok )
Else
If Resultat = 1
MessageRequester("Création d'une sauvegarde","LA SAUVEGARDE DES FICHIERS PMC A REUSSI !",#MB_ICONINFORMATION | #PB_MessageRequester_Ok )
EndIf
EndIf
If CreateDos = 0; si on ne parvient à créer ni dossier,ni sous dossier, ni fichier ...
MessageRequester("PROBLEME", "IMPOSSIBLE DE CREER LE DOSSIER",#MB_ICONERROR | #PB_MessageRequester_Ok)
EndIf
EndIf
EndIf
EndProcedure
Donc j'ai dû mettre quelque chose dans le désordre ou carrément pas mis, donc si une âme charitable passe par là pour me donner un coup de pouce ... ben

Merci @+ jacobus