Como mapeio um caminho local para uma letra de unidade no Windows 7?

21

Estou codificando algo e quero mapear \cygwin\home\bob\code\para U:letra da unidade. Quando tento mapear usando net use C:\cygwin\home\bob\code\ U: /P:yes, mas deu o seguinte erro:

System error 67 has occurred
The network name cannot be found

Mas não é realmente um caminho de rede que estou tentando mapear. Como eu faço isso?

Alexander Bird
fonte

Respostas:

25

Se for apenas local o que você precisa, tente subst.

subst u: C:\cygwin\home\bob\code\
RD
fonte
Bingo!! Eu sabia que havia um jeito.
Alexander Ave
1
Eu tinha problemas se tivesse uma barra invertida à direita - se não funcionar, tente sem. Em seguida, perfure a tela. Em seguida, corrija seu sprelling.
CAD cara
É normal que essas unidades virtuais não sejam exibidas no Windows Explorer (Win10 1803)?
Robert
3

Use o vSubst . É como a substferramenta de linha de comando, mas tem uma interface do usuário e é persistente.

captura de tela

Kevin
fonte
2

Quando você mapeia as unidades, elas devem ser mapeadas para uma pasta de rede COMPARTILHADA. Você está tentando mapear para um caminho local, ele não funcionará. Em vez disso, tente compartilhar a pasta Código e use o seguinte:

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

Mucker
fonte
Você precisa de duas marcas \\, não uma.
KCotreau
No editor que tinha dois, mas por algum motivo, é indicado apenas a um ;-)
Mucker
Eu ia deixar você fazer isso, mas corrigi seu código.
precisa saber é o seguinte
Isso faz o que eu quero, mas existe uma maneira de "compartilhar" a pasta sem que ninguém em outro computador possa visualizá-la? Caso precise saber isso mais tarde.
Alexander Ave
NVM, veja a resposta de Roald.
Alexander Ave
1

A melhor maneira de fazer isso na inicialização é colocá-lo no registro. Abra regedit.exe pressionando Win+ Re digitando regedit e pressione Enterou clique em OK. Navegar para HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ DOS Devices

Adicione uma nova seqüência de caracteres que é um valor REG_SZ . Nomeie X: onde X é sua letra de unidade O valor deve ser o caminho que você deseja mapear para essa letra de unidade, neste formato:

\DosDevices\C:\Folder\Example

Malcolm
fonte
Por favor, leia a pergunta novamente com atenção. Sua resposta não responde à pergunta original.
DavidPostill