Powershell сравнивает огромное дерево каталогов документов и перемещает только новые и обновленные

Составление плана перемещения 70 000 файлов между серверами для системы управления документами. 1200 папок — это то, что, по моему мнению, существует сегодня.

Делать первоначальную копию не составляет труда. XCopy или RoboCopy.

Как идентифицировать любые новые файлы, а также более новую версию того же файла? Документы создаются в автокаде.

ТИА


person SteveO    schedule 29.01.2013    source источник
comment
вы синхронизируете односторонне или двусторонне? если в одну сторону: как насчет использования функции зеркала robocopys /mir? Я не тестировал его в этом масштабе, хотя.   -  person Frode F.    schedule 29.01.2013


Ответы (2)


посмотрите параметр /D xcopy:

/D:mm-dd-yyyy

Копировать файлы, измененные в указанную дату или позже. Если дата не указана, копируются только те файлы, исходная дата/время которых новее, чем время назначения.

person Loïc MICHEL    schedule 29.01.2013

robocopy SRC DST /l перечислит все новые и измененные файлы с обеих сторон. Добавьте /e, чтобы включить новые пустые папки. Добавьте /it, чтобы включить измененные файлы (тот же размер и дата, но разные атрибуты).

person Ansgar Wiechers    schedule 29.01.2013