Recherche

Sauvegarder des copies des Flash-Disk dés leur connexion à l’ordinateur



Parfois nous avons besoins de copier plusieurs Flash-Disk (usb) pour sauvegarder les données avant leurs formatages. Effectuer la tâche de façon répétitive et manuellement serait pénible. Alors, nous vous proposons dans ce qui suit une programmation batch qui permet de copier les « flash-Disk » dés leurs connexion à l’ordinateur de façon automatisée.

Code Batch: Créez un fichier « .bat » et y collez le code suivant

@echo off
:etiquette
set FILENAME=autorun.inf
set DRIVERLIST=a,b,e,f,g,h,i,j,k,l,m,n,o,p,r,s,t,u,v,w,x,y,z
FOR %%d in (%DRIVERLIST%) do (
FOR /F "delims=" %%f in ('dir /B /S %%d:\%FILENAME%') do (
set LETTER=%%d
IF EXIST "%%d:\%FILENAME%" goto TRAITEMENT
)
)
:TRAITEMENT
MD d:\bukup\%LETTER%
robocopy %LETTER%:\ D:\buckup\%LETTER% /s

sleep 30
goto etiquette

Ce programme permet de créer un dossier nommé « Buckup » et des sous dossiers selon la Lettre de la clé USB et y copie les fichiers sans intervention. Seulement vous n’avez qu’à exécuter le batch en question.

PAR Taoufik Aouiti

Aucun commentaire :

Enregistrer un commentaire