Utilisation encadrée de la commande robocopy de Windows
  • Batchfile 100%
Find a file
2026-08-05 13:36:04 +02:00
.gitattributes Rajout d'attribut pour .bat 2026-08-05 13:34:14 +02:00
.gitignore First commit 2026-08-05 11:01:29 +02:00
LICENCE.md Ajout de la LICENCE 2026-08-05 11:16:09 +02:00
README.md Ajout de la LICENCE 2026-08-05 11:16:09 +02:00
sauvegarde.bat Application du gitattributes 2026-08-05 13:36:04 +02:00

Newball's Robocopy

Ce projet destine à encadrer la commande robocopy de Windows pour faire des copies facilement.

Installation

Copier ou télécharger le fichier sauvegarde.bat sur le PC.

Utilisation

  • Ouvrir le fichier télécharger dans un éditeur de texte (bloc-notes, VSCode, etc)
  • Écrire la liste des dossiers émetteurs (qui vont être copiés) et la liste des dossiers destinataires (où la copie va arriver) dans le fichier comme ceci :
set "src[0]=C:\dossier\emetteur1"
set "dst[0]=C:\dossier\destinataire1"

set "src[1]=C:\dossier\emetteur2"
set "dst[1]=C:\dossier\destinataire2"

Attention : La liste commence à 0, donc le premier dossier émetteur est src[0] et non src[1]. Il est possible de modifier les exemples déjà écrits dans le fichier, ils ne sont là que pour donner un exemple.

  • Modifier le nombre de copies à réaliser moins 1 :
set "maxIndex=1"

(par exemple, si on a que src[0] et dst[0] d'indiqués, on met set "maxIndex=0", si on a jusque src[4] et dst[4], on met set "maxIndex=4")

  • Double cliquer sur le fichier et attendre que les copies se fassent.

Règles de sécurité

  • Les copies vont de src vers dst (src[0] vers dst[0], src[1] vers dst[1], etc...). Il faut faire attention à ne pas inverser les 2, sinon le contenu de du dossier destinataire sera copié dans le dossier émetteur (et si il n'y a rien dans le dossier destinataire, le dossier émetteur sera vidé).
  • Un dispositif de vérification de copie s'affiche pour vérifier les dossiers émetteurs et destinataire à chaque copie. Si il y a un doute ou une erreur, il faut appuyer sur 'A' pour annuler les copies restantes.

Licence

Ce projet est sous licence CC BY-ND 4.0. Consultez le fichier LICENCE pour plus de détails.