21

Я кодирую что-то и хочу сопоставить \cygwin\home\bob\code\ с буквой диска U: . Когда я пытаюсь отобразить его, используя net use C:\cygwin\home\bob\code\ U: /P:yes , но он выдал следующую ошибку:

System error 67 has occurred
The network name cannot be found

Но на самом деле это не сетевой путь, который я пытаюсь отобразить. Как мне это сделать?

4 ответа4

25

Если вам нужен только локальный файл , попробуйте subst .

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

Используйте vSubst. Это похоже на инструмент командной строки subst , но оно имеет пользовательский интерфейс и является постоянным.

Скриншот

2

При сопоставлении дисков они должны быть сопоставлены с сетевой папкой SHARED. Вы пытаетесь сопоставить локальный путь, он не будет работать. Вместо этого попробуйте открыть общий доступ к папке с кодом, а затем используйте это:

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

1

Лучший способ сделать это при загрузке - это поместить его в реестр. Откройте regedit.exe , нажав Win + R и набрав regedit, затем нажмите Enter или нажмите OK. Перейдите к HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ DOS Devices

Добавьте новую строку, которая является значением REG_SZ . Назовите его X: где X - буква вашего диска. Значение должно быть путем, который вы хотите сопоставить с этой буквой диска, в этой форме:

\DosDevices\C:\Folder\Example

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .