Lecteurs virtuels On peut attribuer une lettre à un répertoire pour que celui-ci soit vu en tant que lecteur.
Exemple, au lieu de faire dir c:\toto, on va pouvoir faire dir e:.
Ici le répertoire c:\toto sera vu comme le lecteur e:.
La commande pouvant faire cela est subst. Syntaxe générale : subst lecteur chemin.
Options
subst e: toto, attribue la lettre e au dossier toto.
subst, donne la liste des lettres associés aux chemins.
subst e: /d, supprime l'association du lecteur e au dossier toto.
Le piège
Quand on attribue une lettre à un répertoire, il faut prendre l'habitude de mettre le chemin complet du répertoire. Exemple : subst e: c:\toto.
Un simple subst e: toto fonctionne certes pour attribuer la lettre e au répertoire toto. Mais avec l'inconvénient d'attribuer e au toto se trouvant dans le répertoire courant. Exemple, si l'on se trouve dans le répertoire document, subst e: toto attribue la lettre e au répertoire c:\document\toto et non à c:\toto.
Quand on fera par exemple un copy a:*.* e:, les fichiers de la disquette se trouveront donc dans c:\document\toto et non dans c:\toto.
Sinon, inutile de dire que l'on peut mettre les subst nécessaires dans l'autoexec.bat si l'on souhaite une attribution automatique des lettres aux répertoires au démarrage de l'ordinateur.
Exemple, au lieu de faire dir c:\toto, on va pouvoir faire dir e:.
Ici le répertoire c:\toto sera vu comme le lecteur e:.
La commande pouvant faire cela est subst. Syntaxe générale : subst lecteur chemin.
Options
subst e: toto, attribue la lettre e au dossier toto.
subst, donne la liste des lettres associés aux chemins.
subst e: /d, supprime l'association du lecteur e au dossier toto.
Le piège
Quand on attribue une lettre à un répertoire, il faut prendre l'habitude de mettre le chemin complet du répertoire. Exemple : subst e: c:\toto.
Un simple subst e: toto fonctionne certes pour attribuer la lettre e au répertoire toto. Mais avec l'inconvénient d'attribuer e au toto se trouvant dans le répertoire courant. Exemple, si l'on se trouve dans le répertoire document, subst e: toto attribue la lettre e au répertoire c:\document\toto et non à c:\toto.
Quand on fera par exemple un copy a:*.* e:, les fichiers de la disquette se trouveront donc dans c:\document\toto et non dans c:\toto.
Sinon, inutile de dire que l'on peut mettre les subst nécessaires dans l'autoexec.bat si l'on souhaite une attribution automatique des lettres aux répertoires au démarrage de l'ordinateur.