Ищете инструмент для резервного копирования и замены файлов в нескольких каталогах

Я ищу инструмент, который может заменить определенный файл в нескольких каталогах на сервере, сохраняя при этом резервную копию.

Например:

У меня есть файл ABC.jpg, который я хочу заменить в нескольких каталогах. Поэтому я бы установил такие параметры, как:

Источник:

C:\SourceFolder\

Файл:

ABC.jpg

Пункт назначения:

1. C:\Folder1\
2. C:\Folder2\
etc 

Затем инструмент создаст резервную копию файла, присутствующего в каждой папке назначения, например « ABC_Backup_CurrentDate.jpg », и заменит исходный файл файлом в исходном местоположении.

Есть ли какое-либо программное обеспечение, которое может это сделать? Я бы купил, если бы потребовалось. Программное обеспечение должно работать на Windows Server.

Ответы (2)

Взгляните на что-нибудь вроде RSync или RSnapshot , которые в любом случае основаны на RSync.

Rsnapshot сделает это за вас. RSync тоже, но может потребоваться небольшой скрипт. Для запуска вышеперечисленного потребуется CygWin или есть двоичные файлы Windows, если вы посмотрите достаточно внимательно.

Если командная строка вас не устраивает, взгляните на что-то вроде FinalBuilder , который позволит вам визуально создавать сценарии. И если вам нужен инструмент копирования, который является родным для Windows, изучите xcopy или RoboCopy.

Удачи.

AJC Sync сделает это за вас из коробки. Это программное обеспечение, которое я создал. Вы можете настроить проект синхронизации с несколькими парами синхронизации. Каждая пара синхронизации будет иметь источник слева и пункт назначения справа. Затем вы включаете дополнительное архивирование, и оно будет архивировать файлы, перезаписанные во время синхронизации. Архивы очень компактны, потому что они хранят изменения в файле только в сжатом виде. См. Синхронизация AJC .

Обратитесь в службу поддержки, если вам нужна помощь.