2015-02-10 4 views
0

У меня есть исходная папка и папка preprod.Использование Robocopy для создания «дельта» измененных файлов

Мне нужно создать группу файлов/папок, которые являются более новыми, чем on (т.е. «delta»), которые будут созданы на промежуточном сервере. Затем эта дельта файлов и папок будет развернута для предварительной работы другой командой.

Моя презумпция заключается в использовании Robocopy, любая помощь оценивается.

Это на Windows.

ответ

0

Если я вас понимаю, вы не хотите копировать (или синхронизировать) файлы с ServerA на ServerB с помощью robocopy, а просто знать, какие файлы являются более новыми для копирования на другой сервер (serverC). Если это так, вы можете использовать ключ/л Robocopy, который просто ничего не делает, но показывая вам, что он будет делать:

λ robocopy \\serverA\share\ \\serverB\share\ /E /L 

------------------------------------------------------------------------------- 
    ROBOCOPY  ::  Herramienta para copia eficaz de archivos 
------------------------------------------------------------------------------- 

    Inicio: Thu Mar 05 15:53:48 2015 

    Origen : \\serverA\share\ 
    Destino : \\serverB\share\ 

    Archivos: *.* 

    Opciones: *.* /L /S /E /COPY:DAT /R:1000000 /W:30 

------------------------------------------------------------------------------ 

          2 \\serverA\share\ 
      Nuevo arch      28  parabap 
      Nuevo dir  1 \\serverA\share\newsubdir\ 
      Nuevo arch      16  tarmac 

------------------------------------------------------------------------------ 

       Total Copiado OmitidoNo coincidencia  ERROR Extras 
Directorios:   2   1   1   0   0   0 
Archivos:   3   2   1   0   0   0 
    Bytes:  53  44   9   0   0   0 
    Veces: 0:00:00 0:00:00      0:00:00 0:00:00 

Finalizado: Thu Mar 05 15:53:49 2015 

Вы можете разобрать «Nuevo арка» (возможно, на английском языке будет «New File ") и Nuevo dir (Новый каталог), чтобы иметь список изменений.

Смежные вопросы