Fonction DirCopy
Posté : jeu. 19 sept. 2019 14:25
Bonjour, c'est ma première fois sur le forum, jusque la j'ai toujour trouver des réponses par moi même mais la je galère vraiment, je suis novice en AutoIT et je cherchais a créer un système de backup mais je bloque au moment d'utiliser cette fonction, je vous joint mon code en éspérant qu'il pourra vous aider a comprendre mon problème (la fonction DirCopy ne renvoie aucun résultats pour moi alors que la fonction FileCopy juste au dessus fonctionne nickel) J'utilise cette fonction pour déplacer le dossier de signatures Outlook.
Func Example()
Local Const $sFilePath = "H:\Backup_WIN10"
If FileExists($sFilePath) Then
FileCopy ("C:\Users\" & @UserName & "\AppData\Local\Google\Chrome\User Data\Default\Bookmarks", " H:\Backup_WIN10" , 1 ) ; flag 0= do not overwrite 1=overwrite existing files 8=create destination directory
DirCopy ( "C:\Users\" & @UserName & "\AppData\Roaming\Microsoft\Signatures" " H:\Backup_WIN10" , 1 ;
GuiCtrlSetState($Checkbox1, $GUI_CHECKED);
GuiCtrlSetState($Checkbox2, $GUI_CHECKED);
EndIf
DirCreate($sFilePath)
FileCopy ( "C:\Users\" & @UserName & "\AppData\Local\Google\Chrome\User Data\Default\Bookmarks", "H:\Backup_WIN10" , 1 ) ; flag 0= do not overwrite 1=overwrite existing files 8=create destination directory
DirCopy ( "C:\Users\" & @UserName & "\AppData\Roaming\Microsoft\Signatures", " H:\Backup_WIN10" , 1 ) ;
GuiCtrlSetState($Checkbox1, $GUI_CHECKED);
GuiCtrlSetState($Checkbox2, $GUI_CHECKED);
;
Case $iMsg = $Restore
MsgBox (1 , "Restore", "Cliquez sur Restore");
FileCopy ( "H:\Backup_WIN10", "C:\Users\desallangref\Desktop\source\" , 1 ) ; flag 0= do not overwrite 1=overwrite existing files 8=create destination directory
GuiCtrlSetState($Checkbox3, $GUI_CHECKED);
GuiCtrlSetState($Checkbox4, $GUI_CHECKED);
;
EndSelect
WEnd
Exit
Merci par avance pour vos retours.
Cdt Florent
Func Example()
Local Const $sFilePath = "H:\Backup_WIN10"
If FileExists($sFilePath) Then
FileCopy ("C:\Users\" & @UserName & "\AppData\Local\Google\Chrome\User Data\Default\Bookmarks", " H:\Backup_WIN10" , 1 ) ; flag 0= do not overwrite 1=overwrite existing files 8=create destination directory
DirCopy ( "C:\Users\" & @UserName & "\AppData\Roaming\Microsoft\Signatures" " H:\Backup_WIN10" , 1 ;
GuiCtrlSetState($Checkbox1, $GUI_CHECKED);
GuiCtrlSetState($Checkbox2, $GUI_CHECKED);
EndIf
DirCreate($sFilePath)
FileCopy ( "C:\Users\" & @UserName & "\AppData\Local\Google\Chrome\User Data\Default\Bookmarks", "H:\Backup_WIN10" , 1 ) ; flag 0= do not overwrite 1=overwrite existing files 8=create destination directory
DirCopy ( "C:\Users\" & @UserName & "\AppData\Roaming\Microsoft\Signatures", " H:\Backup_WIN10" , 1 ) ;
GuiCtrlSetState($Checkbox1, $GUI_CHECKED);
GuiCtrlSetState($Checkbox2, $GUI_CHECKED);
;
Case $iMsg = $Restore
MsgBox (1 , "Restore", "Cliquez sur Restore");
FileCopy ( "H:\Backup_WIN10", "C:\Users\desallangref\Desktop\source\" , 1 ) ; flag 0= do not overwrite 1=overwrite existing files 8=create destination directory
GuiCtrlSetState($Checkbox3, $GUI_CHECKED);
GuiCtrlSetState($Checkbox4, $GUI_CHECKED);
;
EndSelect
WEnd
Exit
Cdt Florent