Sauvegarde automatique de certain dossiers

Bonjour a tous,

Je souhaiterais pouvoir configurer mon ordinateur afin que deux dossier se trouvant sur c:/ puissent tous les jours a une heure precise etre automatiquement sauvegarder vers d:/

comment dois je proceder???

Vous en remerciant par avance
Cordialement
Configuration: windows xp sp2

19 réponses

  1. Contributeur
    Remplace "Program Files" par "Progra~1" pour voir
    4
    1. Contributeur
      Salut,

      le plus simple est de créer un fichier *.bat (avec bloc-notes), et de le faire exécuter automatiquement à l'aide des tâches planifiées.
      Utilise la commande xcopy (voir dans l'aide windows pour plus d'infos).
      0
      1. j'ai suivi votre conseil et fais la chose suivante!

        j'ia creer un fichier save.bat avec bloc note et mis la ligne suivante:

        XCOPY C:\Program Files\EasyPHP1-8\www\077\* D:\Backup dossier /s /i

        mais ca ne fais rien, ca semble reflechir et rien ne se passe

        ou est donc mon erreur?
        Merci d'avance
        0
        1. Contributeur
          Voici un exemple qui fonctionne :

          *****

          xcopy C:\PRO_CFG\*.* /s /y /i F:\Backup\PRO_CFG\
          exit

          *****

          où *.* signifie tous les fichiers du répertoire.

          J'ajoute avant ces deux lignes la commande suivante :

          *****

          rmdir F:\Backup\PRO_CFG /q /s

          *****

          qui supprime la précédente sauvegarde...
          0
          1. merci a toi pour cet exemple,

            ceci etant je dois faire quelque chose qui ne va pas alors

            j'ai cree un fichier save.bat

            et dedans j'ai maintenant (basé sur ton exemple)

            rmdir D:\Backup\077 /q /s
            xcopy C:\Program Files\EasyPHP1-8\www\077\*.* /s /y /i D:\Backup\077
            exit

            mais ca ne fonctionne pas non plus...
            0
            1. pour etre plus precis,

              le rmdir fonctionne mais pas le xcopy...
              0
              1. Contributeur
                Recopie cette syntaxe :

                rmdir D:\Backup\077 /q /s
                xcopy C:\Program Files\EasyPHP1-8\www\077\*.* /s /y /i D:\Backup\077\
                exit

                Il manquait un [\], c'est peut-être ça...
                1
                1. Salut !

                  dans l'exemple qu'a donné Hamster Jovial, il met un anti-slash à la fin du répertoire de destination. ça peut venir de là peut-être...

                  ++
                  0
                  1. arf, pas assez rapide... :-D
                    0
                  2. Contributeur
                    @Luffy =)Bah oui, c'est un métier... ;-)
                    0
                2. desolé mais je venais de voir j'ai corriger et ca ne change rien

                  je me retrouve avec ca du coup:

                  rmdir D:\Backup\077 /q /s

                  xcopy C:\Program Files\EasyPHP1-8\www\077\*.* /s /y /i D:\Backup\077\
                  exit
                  0
                  1. Contributeur
                    Est-ce que ton dossier Backup existe bien ?
                    0
                    1. Contributeur
                      Ayé, je crois savoir d'où ça vient : comme c'est une commande DOS, le nom de fichier "Program Files" ne doit pas être pris en charge.
                      Fais un essai avec un autre dossier pour voir...
                      0
                      1. bah voui mais bon dans mon cas c'est un dossier dans program files dont j'ai besoin de faire des sauvergardes mais bon peux toujours tester en attendant
                        0
                        1. ça doit être qq chose comme ça car je viens d'essayer avec un fichier qui avait un espace dans son nom et cela ne marchait pas.
                          0
                          1. avant de tester en remplacant program files je tiens a signaler que tu avais raison ca marche avec un dossier situer a la racine de c:
                            1
                            1. Contributeur
                              Le problème était donc bien là...
                              0
                          2. BIEN JOUER!!!!!!

                            GRAND MERCI CA FONCTIONNE
                            0
                            1. Contributeur
                              OK, bonne sauvegarde...
                              Et n'oublie pas de cocher la case "Problème résolu" pour fermer la discussion...
                              1
                              1. Mon problème est que la ligne de commande pour la sauvegarde contient de nombreux noms longs,
                                Comment écrire en mode DOS:
                                C:\Documents and Settings\Administrateur\Application Data\Mozilla\Firefox\Profiles
                                merci pour votre réponse
                                1
                                1. mets des "" => "C:\Documents and Settings\Administrateur\Application Data\Mozilla\Firefox\Profiles", ca marchera mieux
                                  0
                              2. Quand vous ecrivez de longues adresses en bat c:/windows/truc machin/bidule.txt , mettez-les entre guillomets et le tour est joué , quand il y a des espaces comme dans program files cela peu poser problème .

                                Il suffit d'écrire les adresses comme ceci :

                                xcopy "C:\Program Files\EasyPHP1-8\www\077\*.*" /s /y /i "D:\Backup\077\"

                                et pas besoin d'ecrire de nom dos du genre Progra~1

                                cordialement .
                                1