bat-файл для системы резервного копирования

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

xcopy C:\apps\source c:\apps\dest /D /E /C /R /H /I /K /Y

то, что я хочу, является этим;

Я хочу скопировать каждый обновленный файл и подпапки от исходной папки до dest папки. этот код, хорошо для этого. Спасибо!

1
задан 20.01.2018, 22:16

3 ответа

Производительность и функции xcopy оставляют желать лучшего по сравнению с альтернативами.

Взгляните на Richcopy - это - Robocopy на стероидах и также от Microsoft. Richcopy является также Многопоточным (Robocopy только стал многопоточным с версией Windows 7), и таким образом, это - пропускная способность, является довольно впечатляющим.

http://technet.microsoft.com/en-us/magazine/2009.04.utilityspotlight.aspx

http://www.servermigrator.com/blog/2009/08/11/the-easiest-way-to-prepare-richcopy-command-line-parameters/

2
ответ дан 12.12.2019, 09:14

Вам нужен/S/E, а не/E на своем собственном.

И если это - система резервного копирования, Вы, вероятно, не хотите подавлять ошибки с/C, но реагировать на них.

1
ответ дан 12.12.2019, 09:14

Я рекомендую использовать robocopy, который является частью Windows 7 / Сервер 2008. Больше информации здесь: http://en.wikipedia.org/wiki/Robocopy

Этот инструмент обеспечивает набор опций, не, наименьшее количество которого является способностью "зеркально отразить" Ваши местоположения и скопировать только изменения (таким образом, Вы не должны делать всего дампа файла снова, который экономит МНОГО времени, если Вы имеете дело с большими или большими количествами файлов).

Пример зеркала, копируя только изменяется:

robocopy C:\data E:\data /MIR /Z
1
ответ дан 12.12.2019, 09:14

Теги

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