Lettre périphérique fixe

Herve_be Messages postés 1123 Date d'inscription   Statut Membre Dernière intervention   -  
Herve_be Messages postés 1123 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Je sauve régulièrement et automatiquement mes données sur un disque dur externe via un .bat qui contient un Xcopy.
Le problème est que de temps en temps la lettre du périphérique change donc la procédure ne fonctionne plus.
Je sais comment modifier la lettre mais comment faire pour qu'elle ne change pas ?

4 réponses

T3chN0g3n Messages postés 5247 Date d'inscription   Statut Membre Dernière intervention   1 179
 
Bonjour,

Je pense que ceci pourrait fonctionner:
https://www.pcastuces.com/pratique/astuces/4516.htm

Cordialement.
0
Herve_be Messages postés 1123 Date d'inscription   Statut Membre Dernière intervention   10
 
Merci pour ta réponse,
C'est bien, comme l'article que tu cites l'explique, le gestionnaire de disque que j'utilise pour forcer la lettre.
Il n'empêche que de temps en temps elle est modifiée à mon insu, je ne m'en aperçois que parce que la sauvegarde ne fonctionne pas.
Je pense que ça se produit notamment quand il y a une mise à jour de Windows mais pas seulement.
N'y a-t-il pas moyen d'empêcher qu'elle soit modifiée ?
0
T3chN0g3n Messages postés 5247 Date d'inscription   Statut Membre Dernière intervention   1 179
 
Nativement je ne sais pas, j'ai vu qu'il existait se genre de chose sinon ? https://www.uwe-sieber.de/usbdlm_e.html (celui là a l'air vieux et payant, mais il y'a peut-être des alternatives ?)
0
asteriot Messages postés 532 Date d'inscription   Statut Membre Dernière intervention   112
 
Bonjour,
pour quoi ne pas faire une boucle avec un IF EXIST et faire une recherche de dossier sur les différente lettre de lecteur
0
Herve_be Messages postés 1123 Date d'inscription   Statut Membre Dernière intervention   10
 
Je ne savais pas qu'on pouvait utiliser IF dans un .bat !
Voici mon batch de sauvegarde
cls
echo off
echo Je sauve toutes les modifications dans g:
Echo Data_rcl
xcopy d:\Data_rcl\*.* g:\Data_rcl\*.* /s /M /Y

Echo Outlook
xcopy C:\Users\RCL\AppData\Local\Microsoft\Outlook\*.* g:\Outlook\*.* /M /Y

Echo Déconnexion de G:
D:\Data_rcl\PC\RemoveDrive\x64\RemoveDrive.exe G:

PAUSE
Si j'ai bien compris je pourrais ajouter au début
IF Exist F:\Data_rcl set Drive=F
ELSE set Drive=G
et remplacer dans la suite G: par Drive:
Pourrais-tu m'aider pour la syntaxe ?
Merci
0