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
      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. 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. 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
          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. 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. BIEN JOUER!!!!!!

                                GRAND MERCI CA FONCTIONNE
                                0