Aller au contenu
  • Pas encore inscrit ?

    Pourquoi ne pas vous inscrire ? C'est simple, rapide et gratuit.
    Pour en savoir plus, lisez Les avantages de l'inscription... et la Charte de Zébulon.
    De plus, les messages que vous postez en tant qu'invité restent invisibles tant qu'un modérateur ne les a pas validés. Inscrivez-vous, ce sera un gain de temps pour tout le monde, vous, les helpeurs et les modérateurs ! :wink:

Messages recommandés

Posté(e) (modifié)

Salut à toutes et à tous sm_week.gif

Ma question vient à propos de cette astuce:

Automatiser une sauvegarde de fichiers:

Il est souvent utile de faire une sauvegarde de ses données. Pourtant, la plupart des utilisateurs font appel à un programme extérieur à Windows pour créer leur backup alors qu’il est très simple de créer une procédure de sauvegarde à l'aide d'un fichier batch.

 

Windows XP par exemple, propose par défaut l’outil Gestion des sauvegardes. Très pratique et simple d'utilisation, ce dernier fait un backup de vos fichiers et dossiers dans un seul fichier à la manière d'une archive ZIP. Le problème est que ce type de sauvegarde n'est consultable que par la Gestion des sauvegardes. D’autres programmes de sauvegardes possèdent également une gestion de sauvegarde similaire.

 

Il existe pourtant une manière entièrement autonome, simple et légère de faire un backup : tout simplement avec un fichier batch (extension .bat) en commande DOS.

 

Dans notre exemple, nous utiliserons une seconde partition (disque D). Le fichier batch va sauvegarder le répertoire C:\Downloads et C:\Documents and Settings\nom_utilisateur\Mes documents. A vous de modifier le fichier afin de créer votre propre sauvegarde.

 

Voici notre exemple :

 

Ouvrez le Bloc Notes et tapez les lignes suivantes :

 

 

@echo off

 

xcopy C:\"Downloads" D:\Backup\"Downloads" /E /H /R /Y /I /D

 

xcopy C:\"Documents and Settings\nom_utilisateur\Mes documents" D:\Backup\"Documents and Settings\nom_utilisateur\Mes documents" /E /H /R /Y /I /D

 

Sauvegardez le fichier sous le nom de backup.bat. Un simple double clic sur ce fichier exécutera la procédure de sauvegarde.

 

Dans le cas présent, le dossier DOWNLOAD et MES DOCUMENTS seront entièrement copiés sur le second disque dur dans le répertoire Backup. A vous donc d’ajouter vos propre lignes dans le script.

 

Lors de la première exécution du fichier, l'opération peut-être un peu longue, MAIS dès la seconde exécution c'est nettement plus rapide, car le paramètre /D de la commande xcopy compare la date de modification des fichiers. De ce fait, si par exemple vous avez 1500 fichiers et que seuls 2 fichiers ont été modifiés, seuls ces 2 fichiers seront copiés.

Les 1498 autres fichiers étant identiques ne seront pas pris en compte.

 

Pour en savoir plus sur les options que l'on peut inclure, allez dans le menu Démarrer puis Exécuter… et tapez CMD pour afficher la fenêtre de commande DOS. Ensuite tapez :

 

XCOPY /?

 

Vous remarquerez aussi que les noms de chemin des dossiers sont entre guillemet " ".

C'est indispensable pour que le DOS puisse prendre en compte les noms long (+ de 8 caractères).

 

Vous pouvez également automatiser la sauvegarde à chaque démarrage de Windows en incluant le fichier dans votre autoexec.bat (fichier caché à la racine du disque). Il vous suffit alors d’y ajouter la ligne c:\chemin\backup.bat. Cela ralentira néanmoins le démarrage du PC.

 

Bon backup !

Est-ce que quelqu'un pourrait me dire à quoi correspondent les lettres suivantes:/E /H /R /Y /I /D

javascript:add_smilie(":P")

Je tiens à préciser que j'ai beau avoir un ordi depuis plus de trois ans,je n'évolue pas beaucoup(c'est peut-être du à mon extraordinaire mémoire qui aime beaucoup jouer avec moi)et,c'est pas faute d'essayer mais qu'est-ce que vous voulez,on ne se refait pas.

Merci d'avance pour vos réponses et @+.

:-(:-P

Modifié par IRON1957

Posté(e) (modifié)

xcopy /?

 

Copie les fichiers et répertoires.

 

XCOPY source [destination] [/A | /M] [/D[:date]] [/P] [/s [/E]] [/W]

[/C] [/i] [/Q] [/F] [/L] [/H] [/R]

[/T] [/u] [/K] [/N]

 

source Fichiers à copier.

destination Emplacement et/ou nom des nouveaux fichiers.

  • /A Copie les fichiers avec l'attribut archive,
    /M Copie les fichiers avec l'attribut archive, désactive l'attribut archive.
    /D:date Copie les fichiers modifiés à ou après la date donnée. Sans date, ne copie que les fichiers dont l'heure source est ultérieure à l'heure destination.
    /P Avertit avant de créer chaque fichier destination.
    /S Copie les répertoires et sous-répertoires non vides.
    /E Copie tous les répertoires et sous-répertoires, même les vides. Même que /S /E. Utilisé pour modifier /T.
    /W Demande d'appuyer sur une touche avant la copie.
    /C Continue la copie même en cas d'erreurs.
    /I Si une destination n'existe pas lors de la copie des fichiers, suppose que la destination est un répertoire.
    /Q N'affiche pas le nom des fichiers lors de la copie.
    /F Affiche les noms complets de la source et de la destination.
    /L Affiche les fichiers qui sont copiés.
    /H Copie aussi les fichiers système et cachés.
    /R écrase les fichiers en lecture seule.
    /T Crée une arborescence sans copier les fichiers. N'inclut pas les répertoires et sous-répertoires vides. /T /E inclut les répertoires et sous-répertoires vides.
    /U Met à jour les fichiers dans destination.
    /K Copie les attributs. Normal Xcopy efface attributs lecture seule.
    /Y écrase les fichiers sans avertir.
    /-Y Avertit avant l'écrasement des fichiers.
    /N Copie avec les noms courts générés.
     

Pas besoin de mémoire, juste demander l'aide associé à la commande :P:-(

Modifié par greywolf
Posté(e) (modifié)

Salut Greywolf sm_week.gif

Je te remercie beaucoup pour ta réponse et surtout pour la rapidité et la clarté avec laquelle tu la fais.:P:-P:-(

Modifié par IRON1957

Rejoindre la conversation

Vous publiez en tant qu’invité. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.
Remarque : votre message nécessitera l’approbation d’un modérateur avant de pouvoir être visible.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

  • En ligne récemment   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
×
×
  • Créer...