DOS/Subst
Introduction
[modifier | modifier le wikicode]La commande SUBST est une commande externe (subst.exe) qui permet d'associer un chemin (lettre de lecteur et répertoire) à un lecteur virtuel (une lettre de lecteur non utilisée).
Le nouveau lecteur virtuel est donc une sorte de "raccourci" vers un répertoire. Le répertoire peut être local à la machine, ou distant.
Syntaxe
[modifier | modifier le wikicode]- Ajout d'une substitution : SUBST [lettre1: [lettre2:]répertoire]
- Suppression d'une substitution : SUBST lettre1: /D
- Liste des substitutions actuellement actives : SUBST
Avec :
- lettre1:
Lettre du nouveau lecteur virtuel à définir
- [lettre2:]répertoire
Chemin à associer à la lettre du lecteur virtuel (lettre1)
- /D
Option pour signifier la suppression.
Exemples
[modifier | modifier le wikicode]Exemple 1
[modifier | modifier le wikicode]Scénario simple : on créé une substitution sur le répertoire "C:\Program Files", puis on la supprime.
C:\>subst
C:\>subst w: "C:\Program Files"
C:\>w:
W:\>dir
Le volume dans le lecteur W n'a pas de nom. Le numéro de série du volume est Bxxx-Axxx
Répertoire de W:\
20/02/2007 17:50 <REP> . 20/02/2007 17:50 <REP> .. 04/01/2006 11:23 <REP> Adobe 05/01/2006 11:46 <REP> AMD 05/01/2006 11:48 <REP> ATI Technologies ...etc 0 fichier(s) 0 octets 41 Rép(s) 123 246 986 864 octets libres
W:\>c:
C:\>dir "C:\Program Files"
Le volume dans le lecteur C n'a pas de nom. Le numéro de série du volume est Bxxx-Axxx
Répertoire de C:\Program Files
20/02/2007 17:50 <REP> . 20/02/2007 17:50 <REP> .. 04/01/2006 11:23 <REP> Adobe 05/01/2006 11:46 <REP> AMD 05/01/2006 11:48 <REP> ATI Technologies ...etc 0 fichier(s) 0 octets 41 Rép(s) 123 246 986 864 octets libres
C:\>subst w: C:\WINDOWS
Lecteur déjà affecté par SUBST
C:\>subst w: /D
C:\>subst
C:\>
On voit que la commande dir "C:\Program Files" et dir seule sur le lecteur W:\ donnent le même résultat : il s'agit bien du même répertoire.
Exemple 2
[modifier | modifier le wikicode]Substitution d'un répertoire partagé sur une autre machine (substitution réseau).
C:\>subst W: "\\machine.domaine.fr\Répertoire partagé"
C:\>subst
W:\: => UNC\machine.domaine.fr\Répertoire partagé
C:\>subst w: /D
C:\>subst
C:\>