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. 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. 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. Contributeur
        OK, bonne sauvegarde...
        Et n'oublie pas de cocher la case "Problème résolu" pour fermer la discussion...
        1
        1. BIEN JOUER!!!!!!

          GRAND MERCI CA FONCTIONNE
          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. ç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. 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. 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. Contributeur
                  Est-ce que ton dossier Backup existe bien ?
                  0
                  1. 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. 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. 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. pour etre plus precis,

                        le rmdir fonctionne mais pas le xcopy...
                        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. 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. 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
                                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