web-dev-qa-db-fra.com

Mappage des lettres de lecteur dans des dossiers locaux

Existe-t-il une fenêtre équivalente à l’ancienne commande dos SUBST?

Je veux pouvoir attribuer une lettre de lecteur local à un dossier sur un lecteur local.

Je me rends compte qu'un lecteur mappé fonctionnera (et jusqu'à présent, c'est la technique que j'ai finalement utilisée), mais il ne semble pas intervenir avant le début du processus de démarrage. Dans le passé, j'ai également essayé de placer des commandes SUBST dans des fichiers de commandes au démarrage, mais cela ne semble pas fonctionner non plus.

84
PaoloFCantoni

Bonnes nouvelles! La commande subst fonctionne toujours dans Windows 7 !

Pour créer un nouveau mappage:

subst x: C:\Folder\Example

Pour supprimer un mappage:

subst x: /D

90
Josh

Alternative:

Net Use x: \\ localhost\c $\Folder\Example

La différence entre Net Use et subst ci-dessous pause


sous-marin

Quand un partage devient indisponible, subst essaiera encore et encore de se reconnecter, ce qui aurait un impact important sur les performances de votre PC. Cela est moins courant lors du mappage de fichiers locaux car cela ne se produira que si vous dites renommer les dossiers dans le chemin. La résolution si cela se produit est subst x: /d

Utilisation nette

Net Use a été introduit dans win2k/xp pour fournir une alternative à cela. Lorsque Net Use est utilisé pour se connecter à un emplacement et que cet emplacement devient inaccessible, Windows signalera que le lecteur est déconnecté et ne tentera pas de se reconnecter tant que l'utilisateur n'aura pas essayé de se reconnecter aux ressources du lecteur mappé. Cela résout les problèmes de performances notés dans subst


Pour plus d'informations sur les deux commandes, vous pouvez interroger via la ligne de commande avec /?

Net Use /? & subst /?

88
50-3

La meilleure façon de faire cela au démarrage est de le mettre dans le registre . Ouvrez regedit.exe et accédez à

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ DOS Devices

Ajouter une nouvelle valeur REG_SZ et nommez-le X: où X est votre lettre de lecteur

La valeur doit être le chemin sous cette forme

\DosDevices\C:\Folder\Example    
29
Jeff H

Vous pouvez également mettre un partage sur le dossier que vous souhaitez mapper. Vous pouvez ensuite utiliser l'option de lecteur de carte réseau accessible en cliquant avec le bouton droit de la souris sur mon ordinateur dans l'Explorateur Windows.

Notez que vous devrez activer la découverte du réseau avant de configurer le partage.

L'avantage de cette approche est que vous définissez l'option de création à la connexion.

2
Mike payne

Juste pour ajouter aux réponses ci-dessus. Une autre option est un lien symbolique qui est couvert dans cette question SU/ Comment monter un lecteur réseau dans un dossier?

1
user986363