#1 Questions, demande d'aide » Petit coup de main avec un fichier .bat » 13.11.2016 19:45:32

tgx
3

Salut les gens, voilà j'ai un petit problème...

Donc j'ai ce lecteur DVD de salon avec port USB, pour lequel j'ai pas de zapette. Pour lancer un film, je n'ai qu'à appuyer sur "Play" en façade et il lance le premier fichier, puis passe au suivant une fois fini, etc... Problème, mon PC Windows 10 m'ajoute un répertoire "System Volume Information" dés que j'insère ma clé USB pour y copier des films. Ce répertoire se met en 1er sur mon lecteur DVD donc je ne sais pas le passer et lancer les fichiers qui sont à la suite dans la liste.

Donc, j'ai trouvé une solution avec un fichier .bat.

Alors, pourquoi ce fichier .bat? Bah comme je bosse et que ma femme est à la maison avec les enfants, c'est un moyen d'automatiser la suppression de ce répertoire car la seule solution que j'ai trouvé, c'est en lignes de commande. Donc ici, elle n'a qu'à cliquer sur le fichier .bat, et hops, c'est torché.

Sauf que, je la connais, elle est super gaffeuse. Et il suffit que la clé ne soit pas reconnue, ou simplement pas branchée, et ma chère et tendre sera capable d'effacer tout mon répertoire utilisateur de Windows.

'fin bref, voici le code que j'exécute, je pose ma question après...

n:
/* Lettre de lecteur de ma clé USB, normalement ne change jamais */

attrib -S -H -R "System Volume Information"
/* Je récupère les droits sur le répertoire qui m'emmerde parce que c'est un répertoire système */

cd "System Volume Information"
/* J'y accède */

del *.*
/* Boum je delete son contenu */

cd\
/* Je reviens à la racine */

rd "System Volume Information"
/* Je dégomme le répertoire */

La question, c'est qu'à la ligne

del *.*

il y a un input user (Oui ou Non, O/N). Et le problème, c'est que si la clé n'est pas à la bonne place, la procédure se déroule tout de même et si à ce moment-là ma femme appuie sur O pour deleter les fichiers, bah le risque c'est de se trouver à C:\Users\USERNAME et de flinguer tout le contenu comme un pro.

Donc ma question, c'est comment vérifier qu'on est bien sur n: ?

Merci d'avance smile

Pied de page du Forum