SCRIPT, detecter lettre hdd externe en batch

SCRIPT, detecter lettre hdd externe en batch - Shell/Batch - Programmation

Marsh Posté le 09-04-2014 à 10:27:27    

Bonjour,
 
je cherche à faire un batch pour faire des sauvegardes de dossier de mon pc, vers un disque dur externe.
 
ma question est, est ce que l'on peut faire en sorte que le batch détecte automatiquement la lettre de mon hdd externe, et copie sur ce disque.
sans devoir au final mettre dans le batch que le disque externe a une lettre précise.
 
en gros, si je connecte mon HDD externe, qu'il soit en lettre E ou K, le batch detecte cette lettre, et hop copie sur le bon disque.
 
pour le moment j'ai ca :
xcopy "%USERPROFILE%"\Favorites E:\Backup\Favoris /E /H /R /Y /I /D
 
et donc j'aimerais pouvoir retirer le E:\ qui ne marcherais pas si le disque connecté prend une autre lettre.
 
Merci  :)

Reply

Marsh Posté le 09-04-2014 à 10:27:27   

Reply

Marsh Posté le 11-04-2014 à 11:47:16    

je pense qu'il faut que tu donnes un nom à ton HDD afin d'arrive rà trouver son libellé parmi les lettres affectées. Sans ça, je vois pas comment tu y arriveras. Ou alors, mettre un fichier ou un répertoire avec un nom très particulier à la racine du HDD, et faire une passe sur toutes les lettres afin de voir laquelle contient ton fichier ou répertoire particulier. Mais c'est un brin hasardeux et un peu long :/


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 11-04-2014 à 14:59:51    

hello
merci de ta reponse
au final j'ai trouvé plus simple... lancer le batch a partir du disque dur :D
au moins certitude de connaitre la lettre :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed