Как я могу перейти в командной строке к удаленной папке, которая была разделена между пользователями? [Дубликат]


12

В общем, я хочу перейти на 192.xxx.xxx.xxx \ myFolder, чтобы увидеть файлы в нем. Я иду с Explorer, и он отлично работает, я даже могу удалить и / или изменить и добавить файлы к нему.

Проблема в том, что я пытаюсь пройти: cd \\192.xxx.xxx.xxx\myFolder и он возвращает: CMD не совместим с маршрутами доступа UNC в качестве фактического каталога (я перевожу это, так как исходное сообщение на испанском языке).

Надеюсь, этот вопрос имеет смысл,

Большое спасибо!


Какая версия windows?
EBGreen

Windows 7 мой друг (хотя папка находится в Server 2003) @EBGreen
villancikos

1
На W7 у вас будет Powershell, где вы можете без проблем записать CD на путь UNC.
EBGreen

Ответы:


19

Используйте pushd для создания виртуального диска:

pushd \\UNC\path

И чтобы удалить виртуальный диск и вернуться к прежнему локальному пути:

popd

Я понимаю, что это работает , но даже для Microsoft, это странно ...
Аарон Миллер

Я полагаю, это имеет смысл, потому что вы не можете просто пройти через это. Он должен сначала смонтировать расположение в файловой системе и pushdсделать это временно, довольно легко.
Бен Ричардс

@BenRichards: Windows монтирует диски и сетевые ресурсы, как только к ним обращается; назначение буквы диска совершенно необязательно. Это искусственное ограничение в cmd.exe.
user1686

@ grawity Хороший вопрос. И я бы сказал «совместимость с DOS», за исключением того, что они уже отказались от любой достойной совместимости DOS с Vista. Итак, я полагаю, это действительно странно.
Бен Ричардс

6

Вы можете подключить сетевой ресурс к букве диска и использовать эту точку подключения в командной строке. Очевидно, что вы можете монтировать через графический интерфейс пользователя, а также через командную строку, используя net useкоманду, например:

net use D: \\192.168.1.1\share && cd /D D:

Размонтировать используя net use D: /DELETE. Обратитесь net use /?за дополнительными флагами, например, если для доступа к общему ресурсу требуется пароль.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.