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

21

Estou codificando em algo e quero mapear \cygwin\home\bob\code\ para U: letra da unidade. Quando tento mapeá-lo usando net use C:\cygwin\home\bob\code\ U: /P:yes , mas ocorreu 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 faço isso?

    
por Alexander Bird 21.06.2011 / 14:56

4 respostas

25

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

subst u: C:\cygwin\home\bob\code\
    
por 21.06.2011 / 15:44
3

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

    
por 21.06.2011 / 19:50
2

Quando você mapeia unidades, elas devem ser mapeadas para uma pasta de rede SHARED. Você está tentando mapear para um caminho local, não vai funcionar. Em vez disso, tente compartilhar a pasta Code e use isso:

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

    
por 21.06.2011 / 14:58
1

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

Adicione uma nova string que seja um valor REG_SZ . Nomeá-lo X: em que X é a letra da sua unidade O valor deve ser o caminho que você deseja mapear para essa letra da unidade, desta forma:

\DosDevices\C:\Folder\Example

    
por 26.02.2016 / 20:45