Sauvegarde avec robocopy

29gil Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -  
BlueskyFR Messages postés 74 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Je tente vainement de faire une sauvegarde de fichiers avec un script Robocopy sans succès (sauvegarde des fichiers et résultats de la sauvegarde sur le lecteur de sauvegarde inexistants). J'ai modifié la disposition des guillements, un seul fichier sauvegardé au lieu de 2 sans résultat. Ci-dessous le script (où sont les erreurs?)
chcp 1252
IF NOT EXIST F:\"backup" MKDIR F:\"backup"
IF NOT EXIST F:\"save result" MKDIR F:\"save result"
robocopy "C:\Users\administrateurgil\Documents\appartement" "F:\backup" /MIR /DCOPY:T /FFT /R:3 /W:20 /V /SAVE:save settings /LOG:F\"save result.log"
robocopy "C:\"Users\administrateurgil\Documents\business" "F:\backup" /MIR /DCOPY:T /FFT /R:3 /W:20 /V /SAVE:save settings /LOG:F\"save result.log"

le fichier de résultat de la sauvegarde (*.RCJ) crée dans le dossier contenant le script :
:: Tâche Robocopy C:\USERS\ADMINISTRATEURGIL\DOCUMENTS\SETTINGS\SAVE.RCJ
::
:: Créée par administrateurgil le Fri Mar 06 2015 à 23:57:42
::

::
:: Répertoire source :
::
/SD:C:\Users\administrateurgil\Documents\settings\"Users\administrateurgil\Documents\business\ :: répertoire Source.

::
:: Répertoire de destination :
::
/DD:F:\backup\ :: répertoire de Destination.

::
:: Inclure ces fichiers :
::
/IF :: Inclut les fichiers correspondant à ces noms
:: *.* :: inclut tous les noms (actuellement : la ligne de commande peut les substituer)

::
:: Exclure ces répertoires :
::
/XD :: eXclut les répertoires correspondant à ces noms
:: :: n'eXclut aucun nom (actuellement : la ligne de commande peut les substituer)

::
:: Exclure ces fichiers :
::
/XF :: eXclut les fichiers correspondant à ces noms
:: :: n'eXclut aucun nom (actuellement : la ligne de commande peut les substituer)
::
:: Options de copie :
::
/S :: copie les sous-répertoires non vides uniquement.
/E :: copie les sous-répertoires, y compris les vides.
/COPY:DAT :: spécifie les éléments à copier pour les fichiers (/COPY:DAT par défaut).
/DCOPY:T :: COPY Directory Timestamps.
/PURGE :: supprime les fichiers/répertoires de destination qui n'existent plus dans la source.
/MIR :: met en MIRoir une arborescence (équivaut à /E plus /PURGE).
/FFT :: suppose des heures de fichier FAT (granularité de 2 secondes).
::
:: Options de nouvelle tentative :
::
/R:3 :: nombre de tentatives après l'échec de copies : 1 million par défaut.
/W:20 :: délai entre les tentatives : 30 secondes par défaut.
::
:: Options d'enregistrement dans le journal :
::
/V :: produit un résultat détaillé en affichant les fichiers ignorés.

Merci d'avance pour vos réponses.



3 réponses

BlueskyFR Messages postés 74 Date d'inscription   Statut Membre Dernière intervention   9
 
Je ne suis pas sûr mais as-tu essayé ceci :

IF NOT EXIST F:\"backup" MKDIR F:\"backup" 
IF NOT EXIST F:\"save result" MKDIR F:\"save result"
robocopy "C:\Users\administrateurgil\Documents\appartement" "F:\backup" *.* /MIR /DCOPY:T /FFT /R:3 /W:20 /V /SAVE:save settings /LOG:F\"save result.log"
robocopy "C:\"Users\administrateurgil\Documents\business" "F:\backup" *.* /MIR /DCOPY:T /FFT /R:3 /W:20 /V /SAVE:save settings /LOG:F\"save result.log"

0
BlueskyFR Messages postés 74 Date d'inscription   Statut Membre Dernière intervention   9
 
(Avec les *.*)
0
BlueskyFR Messages postés 74 Date d'inscription   Statut Membre Dernière intervention   9
 
Il y a aussi un double guillemet en trop à la 5ème ligne avant Users
0
29gil Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour BLueskyFR,
Merci pour ta réponse. Il y a bien création des fichiers de sauvegarde sur le périphérique mais ils sont vides.
Merci quand même.
0
BlueskyFR Messages postés 74 Date d'inscription   Statut Membre Dernière intervention   9
 
Je regarde cela dès que possible.
0
BlueskyFR Messages postés 74 Date d'inscription   Statut Membre Dernière intervention   9
 
Je pense avoir trouvé...

Essaye ceci :

IF NOT EXIST F:\"backup" MKDIR F:\"backup" 
IF NOT EXIST F:\"save result" MKDIR F:\"save result" 
robocopy "C:\Users\administrateurgil\Documents\appartement" "F:\backup" /MIR /DCOPY:T /FFT /R:3 /W:20 /V /LOG:F\"save result\save result.log" 
robocopy "C:\"Users\administrateurgil\Documents\business" "F:\backup" /MIR /DCOPY:T /FFT /R:3 /W:20 /V /LOG:F\"save result\save result.log"


J'ai jugé le /SAVE inutile étant donné que tu as déjà le /LOG. De plus, tu as oublié les guillemets autour des paramètres de save. Les jokers (*) étaient en fait inutiles. J'ai également rajouté le nom du répertoire "save result" dans ta commande car le dossier était inutilisé.

Teste ce code et donne-moi des nouvelles !
0
BlueskyFR Messages postés 74 Date d'inscription   Statut Membre Dernière intervention   9
 
Fait aussi attention aux lignes dans mon post !
0