Как я могу скопировать файл с моего компьютера на другой компьютер из командной строки?


Ответы:


11

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

copy local_file.txt \\target_machine\c$\dest_file.txt

Используйте «c $» для ссылки на диск C на удаленном компьютере.


Как включить имя пользователя и пароль для аутентификации, если у вас нет соответствующих разрешений?
ArtOfWarfare

1
Поиск вокруг предлагает net useпредоставить аутентификацию для общего ресурса перед копированием (например: stackoverflow.com/questions/3854026 ). Не уверен, что это работает с нотацией c $, приведенной выше, хотя вам придется попробовать и посмотреть.
Ash

1

Это вот так:

copy c:\local_path\local_file.txt \\target_machine\destination_path\destination_file.txt

Например, если вы \\target_machine\destination_path\подключились к сетевому диску, Z: команда

copy c:\local_path\local_file.txt Z:\destination_file.txt


когда я пробую первый вариант (без c $ stuff), я получаю «Система не может найти указанный путь» или «Сетевое имя не может быть найдено», в зависимости от одной или двух обратных косых черт перед именем машины.
Пепел

Хм, в Markdownformatting произошла ошибка, которая показала только одну обратную косую черту вместо 2. Если вы получаете, The network name cannot be foundто это проблема с сетью, либо у вас нет разрешений, либо брандмауэр блокирует ваши запросы
Sathyajith Bhat

Я попробовал как одну, так и две обратные косые черты, и получил разные сообщения об ошибках, в зависимости от того, какие я использовал. «Имя сети не может быть найдено» было с двумя обратными слешами. Интересно. Это работает с настройками вашей сети? Он не работал ни с нашим сервером, ни с другими клиентами ...
Ash

Одна обратная косая черта @Ash указывает на то, что вы обращаетесь к текущему диску, следовательно, вы получили system cannot find path specified error. Двойная обратная косая черта используется для доступа к сетевым ресурсам по схеме именования UNC. Да, это работает в моей сети, у меня есть несколько сценариев, где я использую это (сценарии предназначены для экспорта данных, их сжатия и перемещения в NAS). Я подозреваю, что проблемы с разрешениями. Машины, которые вы хотите скопировать, находятся в разных доменах / рабочих группах?
Сатьяджит Бхат

На машинах / сетях Windows c$необходимо использовать общий ресурс, например .
Timtech
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.