Скопировать большой файл с сетевого диска при нестабильном подключении

При нестабильном подключении к сетевой папке или диску скопировать большой файл может быть очень серьезной проблемой. На днях после 5 неудачных попыток я вспомнил про старую утилиту, которая к тому же встроена в Windows.

View Post(opens in a new tab)

Утилита называется Robocopy. Кажется, она даже не под Windows, а под DOS, во всяком случае синтаксис дос-овский.

Это консольная утилита с большим набором параметров, потому очень важно, как ее использовать.

Синтаксис примерно такой

robocopy <source> <destination> [<file> [...]] [<options>]

Например,

robocopy Z:\ C:\Tools 100d.mkv /Z /W:5 /R:3

/Z — позволяет продолжить загрузку файла при разрыве соединения.

/W:5 /R:3 — пауза 5 секунд перед повтором, 3 попытки подключения.

Еще важный параметр — /b, хоть и его нет в примере.

/b – запуск копирования в режиме резервирования. При нем копирование будет обходить ограничения прав на чтение и запись.

Даже если за указанное количество раз не удастся сохранить файл, ту же команду можно запустить позже и файл будет догружен.