И да и нет!!
Если это тайм-аут, то он не будет продолжаться, это время истекло! И даже если вы могли бы продолжить, какой смысл продолжать, поскольку у вас не будет никаких указаний на то, была ли копия успешной или нет (с точки зрения того, какие файлы были / не были скопированы)).
Однако, чтобы переопределить запросы и сделать большинство вещей:
Я использовал следующее
xcopy "source" "destination" /i /e /y /z
/z
Копирует по сети в режиме перезапуска.
/i
Если место назначения не существует, и вы копируете более одного файла, этот переключатель предполагает, что место назначения - это папка.
/y
Перезаписывает существующие файлы без запроса.
/e
Копирует любую подпапку, даже если она пуста.
Сейчас Robocopy - лучший и более быстрый выбор, а синтаксис практически идентичен.
robocopy "C:\sourceDirectory" "C:\backups\destinationDirectory" /e /z
Если вы сохраните это как файл .bat, вы можете добавить строку PAUSE. Это очень полезно, так как будет отображать последние результаты и т.д., Которые в случае ошибки будут отображать их.
Итак, вставьте что-то вроде этого в блокнот:
robocopy "c:\users\desktop\myDirectory" "\\MyServerName\MyBackupDestination" /i /e /y /z
pause
И сохраните его как файл .bat, а затем запустите!
Более подробная информация о параметрах Robocopy, которые могут быть переданы, включая раздел повторных попыток, но я включаю соответствующую часть:
Повторить варианты
/r:<N>
Указывает количество повторных попыток для неудачных копий. Значение по умолчанию N составляет 1 000 000 (один миллион повторов).
/w:<N>
Указывает время ожидания между попытками в секундах. Значение по умолчанию N составляет 30 (время ожидания 30 секунд).
/reg
Сохраняет значения, указанные в параметрах /r и /w, в качестве параметров по умолчанию в реестре.
/tbd
Указывает, что система будет ожидать определения имен общих ресурсов (ошибка 67).
РЕДАКТИРОВАТЬ
Согласно комментарию Рика, выше для копирования. Оба могут быть использованы для перемещения (замените XCOPY
на MOVE
а для Robocopy он более индивидуален.
/S /MOV
или /E /MOV
будут перемещать файлы / каталоги, но вы можете получить пустые каталоги ... Если вы хотите выполнить действие типа «вырезать и вставить», используйте /MOVE
как это удалит исходные каталоги и файлы после завершения.