Автоматическое резервирование данных
База данных программы (файлы *.tps в подкаталоге .\Auto\Dat) довольно надежна и может долго работать без поломок и обслуживания. Но по вине "железа", из-за сбоев питания или "человеческого фактора" могут произойти самые разные аварии, поэтому стоит предварительно позаботиться об автоматическом создании резервных копий файлов базы данных. Мы предлагаем организовать резервирование данных при помощи нашей утилиты BathRun. Все что она делает хорошо видно в файле Batchrun.txt, который является "командным файлом" для этой программы. Сейчас этот командный файл написан в расчете на то что программа BachRun запускается из основного каталога программы (например c:\Auto) и в этом каталоге существуют подкаталоги с именами: c:\Auto\Backup\1, c:\Auto\Backup\2, ... по c:\Auto\Backup\7 (по одному на каждый из семи дней недели). Программа BathRun.exe запускается вместо программы Auto.exe, для чего ее ярлык создается на Рабочем столе, в меню "Пуск" и т.п. При запуске BathRun сначала копирует все файлы базы данных в один из подкаталогов, предназначенных для резервных копий (в зависимости от текущего дня недели) и после этого запускает программу Auto.exe. Причем копирование файлов базы данных выполняется только один раз в день при первом ее запуске в этот день. В результате работы программы мы всегда будем иметь семь резервных копий базы данных за последние семь дней. Эти файлы могут пригодиться в случае какой-либо аварии или поломки файла базы данных. Для увеличения надежности, рекомендуется каталог Backup с резервными данными расположить на другом жестком диске, на флэш-диске или на другом компьютере локальной сети. Это будет дополнительной страховкой от аварии жесткого диска. В этом случае, конечно, нужно подкорректировать путь к каталогу Backup в файле BachRun.txt.
Подробную информацию о программе BachRun можно посмотреть здесь.