Как я могу копировать сетевые файлы с помощью Robocopy?
Как я могу копировать сетевые файлы с помощью Robocopy?
Ответы (2)
Я использую следующий формат и работает хорошо.
robocopy \\SourceServer\Path \\TargetServer\Path filename.txt
чтобы скопировать все, вы можете заменить filename.txt
на *.*
и есть много других переключателей для копирования подпапок и т. д. см. здесь: http://ss64.com/nt/robocopy.html
person
Davide Piras
schedule
18.11.2012
Будет ли robocopy направлять трафик через машину, на которой он выполняется (Источник --> Машина RoboCopy --> Цель) или будет направлять файлы напрямую от источника к цели (Источник --> Цель) и, таким образом, не вызывать (за исключением обмена сообщениями). накладные расходы) сетевая нагрузка на машину, на которой она работает?
- person Ahue; 19.11.2015
@Ahue хороший вопрос, так как он запускается из коробки без необходимости устанавливать что-либо на целевой или исходный компьютер. Я почти уверен, что он запускается только с компьютера, на котором вы запускаете его в командной строке, а это означает, что если вы запустите его с компьютера C для копирования файлов из A в B файлы будут как бы переходить из A в C в B, в моем понимании, потому что байты перемещаются robocopy, который открывает потоки / сокеты или любые другие буферы на машине, с которой он запускается.
- person Davide Piras; 19.11.2015
Вы должны иметь возможность использовать пути Windows «UNC» с robocopy. Например:
robocopy \\myServer\myFolder\myFile.txt \\myOtherServer\myOtherFolder
Robocopy имеет возможность автоматически восстанавливаться после определенных типов сетевых сбоев.
person
Andy White
schedule
23.06.2009
на самом деле это неправильный формат, имя файла НЕ должно быть включено в исходный путь.
- person Davide Piras; 18.11.2012
Отредактировано, чтобы показать правильный формат в примере.
- person Graeme; 29.08.2014
Проверьте следующий ответ на правильную команду. Имя файла должно быть в конце
- person Turcia; 11.01.2017