При использовании robocopy утилиты окон, какие флаги я устанавливаю так, чтобы robocopy прервался на самой первой ошибке, которую это видит, подобный для копирования с помощью xcopy / сухая команда?
Я должен зеркально отразить двух директоров, и при случае некоторые файлы были бы заблокированы. Я не хочу, чтобы robocopy продолжил пытаться скопировать файлы или переопределить файлы, которые не заблокированы - скорее, самая первая ошибка должна остановить целый процесс копии.
ОБНОВЛЕНИЕ:
У меня уже есть набор/R к 0 - к сожалению, что он только относится к единственному файлу, НЕ к целому процессу копирования. Следовательно, первый файл проигнорирован (вместо того, чтобы остановить копирование), но последующие файлы копируются.
Используйте аргумент Повторений и установите его на 0:
/R:0
Robocopy не повторит, если ошибка будет найдена, и команда прерывается. То, что Вы испытываете, является фактом, эта опция установлена по умолчанию на 1 тысячу или что-то подобное.
Как добавленное примечание, можно сохранить опцию повторений к реестру, которому я верю, может быть полезным в случае. Это сохранит Вас от необходимости не забыть устанавливать его на 0 каждых раз и чувствует себя более естественным, так как можно хотеть явно сказать robocopy повторять n времена, вместо того, чтобы иметь необходимость явно сказать robocopy не повторять.
/R:0 /REG
Используйте/REG при применении/R: и та настройка будет сохранена к реестру для будущего использования.
Если Вы хотите прервать целую robocopy операцию, я боюсь, что это не возможно под robocopy. Не к моему знанию, по крайней мере.
Вы в этом случае захотите использовать XXCOPY и/C0 опцию.
Философия Robocopy (являющийся инструментом репликации) мешает ему делать это... хорошо, по моему мнению, по крайней мере, пока трансформация не реализована.
Мы используем расширение ROBOCOPY под названием RoboCopyPlus (www.robocopyplus.com). Это добавляет emailo уведомление и уплотняет файлы журнала и присоединяет их к электронной почте. Это добавляет целую "кучу" переключателей к стандартному набору переключателей ROBOCOPY. Не уверенный, если это сделало бы то, что Вы ищете, но я дал бы ему попытку.