Я пытаюсь получить доступ к файлам на другом компьютере в той же сети, я знаю, что вы можете сделать это с помощью проводника Windows, набрав \computername \c $ и т.д., Но когда я делаю это в командной строке, он показывает сообщение об ошибке (cmd делает не поддерживает UNC-пути в качестве своих текущих каталогов). Есть ли способ обойти это? или я должен всегда открывать проводник, когда мне нужно это сделать?

2 ответа2

2
net use z: \\computername\share\ 
cd z:\

где z: обозначает неиспользуемую букву диска в вашей локальной системе.

Первая строка отобразит сетевой диск на общий ресурс и назовет его z:\. Во второй строке вы попадете на карту к указанному местоположению.

Если после ввода обеих команд приглашение не изменится на z:\> , просто введите z:\ и нажмите ввод. Подсказка должна измениться. Это результат старой функциональности DOS. Если вы используете powershell, эта последняя команда не понадобится.

Чтобы удалить подключенный диск, перезагрузите компьютер, удалите его через проводник Windows или выполните следующую команду:

net use z: /DELETE
0

Чтобы открыть путь unc другого компьютера из командной строки,

Вы можете использовать команду pushd

Синтаксис команды pushd

push-путь unc

Пожалуйста, откройте командную строку и затем выполните указанную выше команду. После выполнения она будет временно отображена, и вы можете отобразить каталог на диске, используя следующую команду

реж

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