Come posso mappare un percorso locale a una lettera di unità in Windows 7?


21

Sto programmando qualcosa e voglio mappare \cygwin\home\bob\code\per U:guidare la lettera. Quando provo a mapparlo usando net use C:\cygwin\home\bob\code\ U: /P:yes, ma ha dato il seguente errore:

System error 67 has occurred
The network name cannot be found

Ma in realtà non è un percorso di rete che sto cercando di mappare. Come faccio a fare questo?

Risposte:


25

Se è solo locale ciò di cui hai bisogno, prova subst.

subst u: C:\cygwin\home\bob\code\

Bingo !! Sapevo che c'era un modo.
Alexander Bird,

1
Ho dei problemi se ho avuto una barra rovesciata finale - se non funziona, provalo senza. Quindi dai un pugno allo schermo. Quindi correggi il tuo sprelling.
Bloke CAD,

È normale che quelle unità virtuali non vengano visualizzate in Esplora risorse (Win10 1803)?
Robert,

3

Usa vSubst . È come lo subststrumento da riga di comando, ma ha un'interfaccia utente ed è persistente.

immagine dello schermo


2

Quando si mappano le unità, queste devono essere mappate su una cartella di rete CONDIVISA. Stai provando a mappare su un percorso locale, non funzionerà. Prova invece a condividere la cartella del codice, quindi usa questo:

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


Hai bisogno di due \\ marchi, non uno.
KCotreau,

Nell'editor ne aveva due ma per qualche ragione mostrava solo quello ;-)
Mucker,

Ti avrei lasciato fare, ma ho corretto il tuo codice.
KCotreau,

Questo fa quello che voglio, ma c'è un modo per "condividere" la cartella senza che nessuno su un altro computer sia in grado di visualizzarla? Nel caso dovessi saperlo più tardi.
Alexander Bird,

nvm, vedi la risposta di Roald.
Alexander Bird,

1

Il modo migliore per eseguire questa operazione all'avvio è inserirlo nel registro. Apri regedit.exe premendo Win+ Re digitando regedit quindi premi Entero fai clic su OK. Navigare verso HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ DOS Devices

Aggiungi una nuova stringa che è un valore REG_SZ . Denominalo X: dove X è la lettera dell'unità Il valore deve essere il percorso che desideri associare a quella lettera dell'unità, in questo modulo:

\DosDevices\C:\Folder\Example


Si prega di leggere di nuovo attentamente la domanda. La tua risposta non risponde alla domanda originale.
DavidPostill
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.