OVH Cloud OVH Cloud

[Tonio] Idendification d'un lecteur.

3 réponses
Avatar
[Tonio]
Salut à tous,

Je souhaiterais résoudre le problème suivant :

Récupérer (par un batch par exemple) quelle est la lettre affectée à
un lecteur donné. Peut-être en utilisant le nom du volume. Il arrive
(selon l'ordre dans lequel sont branchés mes différents périphériques)
que Windows perde les pédales, et affecte une lettre différente aux
différents disques.
Le but c'est de pouvoir écrire un fichier de copie en mode commande
(CMD) qui "trouve" toujours le bon disque pour y faire des sauvegardes
automatiques.

L'un d'entre vous pourrait-t-il m'aider ?

Amicalement, Tonio :-)

3 réponses

Avatar
Sabrem JORAM
Salut à tous,

Je souhaiterais résoudre le problème suivant :

Récupérer (par un batch par exemple) quelle est la lettre affectée à
un lecteur donné. Peut-être en utilisant le nom du volume. Il arrive
(selon l'ordre dans lequel sont branchés mes différents
périphériques)
que Windows perde les pédales, et affecte une lettre différente aux
différents disques.
Le but c'est de pouvoir écrire un fichier de copie en mode commande
(CMD) qui "trouve" toujours le bon disque pour y faire des
sauvegardes
automatiques.

L'un d'entre vous pourrait-t-il m'aider ?

Amicalement, Tonio :-)


Bonjour,

Autre solution : "fixer" les lettres de vos partitions et de vos
périphériques (y compris les lecteurs amovibles) dans Gestion de
l'ordinateur -> Gestion des disques -> clic droit sur les unités en
question -> Modifier...

Sinon, de mémoire, authentifier la partition ou le lecteur de
sauvegarde en y créant un fichier vide (avec le nom que vous voulez :
par exemple TOTO.TXT) ; dans le batch, testez alors la présence de ce
fichier sur la partition en question avec la commande IF EXIST ; si
le fichier TOTO.TXT est présent, ordonnez la sauvegarde, si non allez à
l'unité suivante... etc...

http://www.google.fr/search?hl=fr&q=%22if+exist%22+batch&btnG=Rechercher&meta
Cordialement,

Pascal.

--

http://www.worldcommunitygrid.org/

(Ne ralentit pas XP ni n'échauffe le processeur ; installé sur mes PC
depuis juin 2006)

Avatar
JF
*Bonjour [Tonio]* !
(news:ejhe8g$ruh$)

Salut à tous,
Je souhaiterais résoudre le problème suivant :
Récupérer (par un batch par exemple) quelle est la lettre affectée à
un lecteur donné. Peut-être en utilisant le nom du volume. Il arrive
(selon l'ordre dans lequel sont branchés mes différents périphériques)
que Windows perde les pédales, et affecte une lettre différente aux
différents disques.
Le but c'est de pouvoir écrire un fichier de copie en mode commande
(CMD) qui "trouve" toujours le bon disque pour y faire des sauvegardes
automatiques.


Une solution est de lancer le batch DEPUIS le volume mobile.
Exemple de batch présent sur une clé USB :

set source=D:TEXTES
set cible= TEXTES
robocopy %source% %cible% /mir /r:2 /w:2

Ainsi, quelle que soit la lettre attribuée à la clef, le contenu du dossier
D:TEXTES sera copié dans le dossier TEXTES situé au même endroit que le batch
(en pratique à la racine).

On peut automatiser l'opération avec un Autorun, de sorte que la copie soit
effectuée simplement en connectant la clef.
www.bellamyjc.org/fr/divers.html#autorun

--
1- Salutations, Jean-François
2- Index du site de PN : www.d2i.ch/pn/az
3- Outlook Express: Suivez vos fils avec [CTL+H]
4- Montrez-nous ce que vous voyez : http://fspsa.free.fr/copiecran.htm

Avatar
Sabrem JORAM
*Bonjour [Tonio]* !
(news:ejhe8g$ruh$)

Salut à tous,
Je souhaiterais résoudre le problème suivant :
Récupérer (par un batch par exemple) quelle est la lettre affectée à
un lecteur donné. Peut-être en utilisant le nom du volume. Il arrive
(selon l'ordre dans lequel sont branchés mes différents
périphériques) que Windows perde les pédales, et affecte une lettre
différente aux différents disques.
Le but c'est de pouvoir écrire un fichier de copie en mode commande
(CMD) qui "trouve" toujours le bon disque pour y faire des
sauvegardes automatiques.


Une solution est de lancer le batch DEPUIS le volume mobile.
Exemple de batch présent sur une clé USB :

set source=D:TEXTES
set cible= TEXTES
robocopy %source% %cible% /mir /r:2 /w:2

Ainsi, quelle que soit la lettre attribuée à la clef, le contenu du
dossier D:TEXTES sera copié dans le dossier TEXTES situé au même
endroit que le batch (en pratique à la racine).

On peut automatiser l'opération avec un Autorun, de sorte que la
copie soit effectuée simplement en connectant la clef.
www.bellamyjc.org/fr/divers.html#autorun


Effectivement... c'est encore plus simple et surtout plus élégant que
mon "IF EXIST".

Merci JF.

Amitiés.

--

http://www.worldcommunitygrid.org/

(Ne ralentit pas XP ni n'échauffe le processeur ; installé sur mes PC
depuis juin 2006)