2009-06-23 2 views

ответ

2

Вы должны иметь возможность использовать пути Windows UNC с помощью robocopy. Например:

robocopy \\myServer\myFolder\myFile.txt \\myOtherServer\myOtherFolder 

Robocopy может автоматически восстанавливать определенные типы сетевых иконов.

+10

это на самом деле неправильный формат, не должно быть включено имя файла в исходном пути. –

+0

Отредактировано для отображения правильного формата в примере. – Graeme

+0

Проверьте правильность команды на следующий ответ. Имя файла должно быть в конце – Turcia

25

Я использую следующий формат и хорошо работает.

robocopy \\SourceServer\Path \\TargetServer\Path filename.txt 

скопировать все, что можно заменить filename.txt с *.* и есть много других коммутаторы для копирования вложенных папок и т.д. ... смотрите здесь: http://ss64.com/nt/robocopy.html

+0

+1 работал для меня – brettdj

+2

Будет ли robocopy маршрутизировать трафик через машину, на которой он выполняется (Source -> RoboCopy Machine -> Target), или он будет направлять файлы напрямую из источника в цель (Source -> Target) и, таким образом, не вызывает (за исключением служебных сообщений) загрузку сети на машине, на которой он работает? – Ahue

+1

@ Хороший вопрос, так как он иссякает из коробки без необходимости устанавливать что-либо на целевых или исходных машинах. Я уверен, что он работает только с машины, которую вы запускаете в командной строке, а это означает, что если вы запустите ее с машины C для копирования файлов из файлов A в B будет, по моему мнению, идти от A до C к B, потому что байты перемещаются с помощью robocopy, который откроет потоки/сокеты или любые буферы в машине, на которой он выполняется. –

Смежные вопросы