Как прервать robocopy на первой ошибке

При использовании robocopy утилиты окон, какие флаги я устанавливаю так, чтобы robocopy прервался на самой первой ошибке, которую это видит, подобный для копирования с помощью xcopy / сухая команда?

Я должен зеркально отразить двух директоров, и при случае некоторые файлы были бы заблокированы. Я не хочу, чтобы robocopy продолжил пытаться скопировать файлы или переопределить файлы, которые не заблокированы - скорее, самая первая ошибка должна остановить целый процесс копии.

ОБНОВЛЕНИЕ:

У меня уже есть набор/R к 0 - к сожалению, что он только относится к единственному файлу, НЕ к целому процессу копирования. Следовательно, первый файл проигнорирован (вместо того, чтобы остановить копирование), но последующие файлы копируются.

3
задан 08.10.2009, 02:03

2 ответа

Используйте аргумент Повторений и установите его на 0:

/R:0

Robocopy не повторит, если ошибка будет найдена, и команда прерывается. То, что Вы испытываете, является фактом, эта опция установлена по умолчанию на 1 тысячу или что-то подобное.

Как добавленное примечание, можно сохранить опцию повторений к реестру, которому я верю, может быть полезным в случае. Это сохранит Вас от необходимости не забыть устанавливать его на 0 каждых раз и чувствует себя более естественным, так как можно хотеть явно сказать robocopy повторять n времена, вместо того, чтобы иметь необходимость явно сказать robocopy не повторять.

/R:0 /REG

Используйте/REG при применении/R: и та настройка будет сохранена к реестру для будущего использования.


Если Вы хотите прервать целую robocopy операцию, я боюсь, что это не возможно под robocopy. Не к моему знанию, по крайней мере.

Вы в этом случае захотите использовать XXCOPY и/C0 опцию.


Философия Robocopy (являющийся инструментом репликации) мешает ему делать это... хорошо, по моему мнению, по крайней мере, пока трансформация не реализована.

1
ответ дан 08.12.2019, 02:25

Мы используем расширение ROBOCOPY под названием RoboCopyPlus (www.robocopyplus.com). Это добавляет emailo уведомление и уплотняет файлы журнала и присоединяет их к электронной почте. Это добавляет целую "кучу" переключателей к стандартному набору переключателей ROBOCOPY. Не уверенный, если это сделало бы то, что Вы ищете, но я дал бы ему попытку.

0
ответ дан 08.12.2019, 02:25

Теги

Похожие вопросы