Wie ordne ich einen lokalen Pfad einem Laufwerksbuchstaben in Windows 7 zu?

21

Ich codiere auf etwas und möchte \cygwin\home\bob\code\den U:Laufwerksbuchstaben abbilden . Wenn ich versuche, es mit abzubilden net use C:\cygwin\home\bob\code\ U: /P:yes, aber es gab den folgenden Fehler:

System error 67 has occurred
The network name cannot be found

Aber es ist eigentlich kein Netzwerkpfad, den ich zuzuordnen versuche. Wie mache ich das?

Alexander Bird
quelle

Antworten:

25

Wenn es nur lokal ist, was Sie brauchen, versuchen Sie es subst.

subst u: C:\cygwin\home\bob\code\
RD
quelle
Bingo!! Ich wusste, dass es einen Weg gibt.
Alexander Bird
1
Ich habe Probleme, wenn ich einen nachgestellten Backslash hatte - wenn es nicht funktioniert, versuchen Sie es ohne. Dann lochen Sie den Bildschirm. Korrigieren Sie dann Ihre Schreibweise.
CAD Kerl
Ist es normal, dass diese virtuellen Laufwerke nicht im Windows Explorer (Win10 1803) angezeigt werden?
Robert
3

Verwenden Sie vSubst . Es ist wie das substBefehlszeilentool, verfügt jedoch über eine Benutzeroberfläche und ist dauerhaft.

Bildschirmfoto

Kevin
quelle
2

Wenn Sie Laufwerke zuordnen, müssen sie einem freigegebenen Netzwerkordner zugeordnet sein. Sie versuchen, einen lokalen Pfad zuzuordnen. Dies funktioniert nicht. Versuchen Sie stattdessen, den Code-Ordner freizugeben, und verwenden Sie dann Folgendes:

net use u: \\yourpcname\code /p:yes

Mucker
quelle
Sie brauchen zwei Markierungen, nicht eine.
KCotreau
Im Editor hatte es zwei, aber aus irgendeinem Grund nur die eine angezeigt ;-)
Mucker
Ich wollte Sie das tun lassen, aber ich habe Ihren Code korrigiert.
KCotreau
Dies macht, was ich will, aber gibt es eine Möglichkeit, Ordner "freizugeben", ohne dass jemand auf einem anderen Computer dies anzeigen kann? Für den Fall, dass ich das später wissen muss.
Alexander Bird
Nvm, siehe Roalds Antwort.
Alexander Bird
1

Der beste Weg, dies über das Booten hinweg zu tun, ist, es in die Registrierung zu stellen. Öffnen Sie regedit.exe durch Drücken Win+ Rund tippen Sie regedit dann drücken Enteroder klicken Sie auf OK. Navigiere zu HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ DOS Devices

Fügen Sie eine neue Zeichenfolge hinzu, die ein REG_SZ- Wert ist. Nennen Sie es X: wobei X Ihr Laufwerksbuchstabe ist. Der Wert sollte der Pfad sein, den Sie diesem Laufwerksbuchstaben zuordnen möchten.

\DosDevices\C:\Folder\Example

Malcolm
quelle
Bitte lesen Sie die Frage noch einmal sorgfältig durch. Ihre Antwort beantwortet nicht die ursprüngliche Frage.
DavidPostill