Приступим:
- Создаем папку под именем “_backup”, в ней создадим еще две папки с именами “_snapshot” и “_versions” (При желании каталоги можно поменять на свои).
В xStarter выбираем Меню -> Файл -> Загрузить из файла -> Задача и выбираем файл “backup_tasks.xstk”.
А вот собственно и все.
- Исходная папка “_source” синхронизируется с нашей папкой “_backup/_snapshot”.
По событию “Изменения файлов в каталоге” сравниваются две папки: исходная “_source” и целевая “_backup/_snapshot”, все неэквивалентные файлы копируются в папку _versions.
Далее xStarter создает ZIP архив с названием вида “Day_history_ТекущаяДата” и переносит туда все файлы из папки _versions, добавляя к имени файла текущее время.
- Всегда есть дубликат нашей папки с “последним” состоянием. Если этот дубликат будет находиться на другом компьютере или компакт-дисках, то потери нам совсем не грозят (стихийные бедствия не в счет).
Можно посмотреть историю изменений файлов за любой день с того момента, как Вы доверили резервирование своих данных xStarter.
- Добавить отдельную задачу, которая будет архивировать папку “_backup/_snapshot” в ежедневный архив. (Это может быть полезно если вы часто удаляете все содержимое рабочей папки)
В действии синхронизации каталогов “_source” и “_backup/_snapshot” убрать галочку “Удалять файлы, присутствующие только в целевом каталоге”, тогда в папке “_backup/_snapshot” будут оставаться все удаляемые из исходной папки файлы.