Переменные backup.ini


Примечание. Чтобы вернуть всем переменным backup.ini их дефолтные значения (значения по умолчанию), поступите так:

После этой процедуры конфигурационный файл backup.ini будет создан заново, а все его переменные примут значения по умолчанию.



AnyDifference <ON/OFF>

Определяет поведение nnBackup во время синхронизации каталогов. По умолчанию nnBackup копирует в приемный каталог все новые файлы из исходного каталога и все файлы с более "новой" датой создания или модификации. Выставив AnyDifference в ON, можно предписать nnBackup копировать и файлы, чья дата создания/модификации изменилась в противоположную сторону или не изменилась вовсе, но при этом изменился размер файла.

Аналог опции командной строки -ad.

Чтобы отменить действие переменной AnyDifference для конкретной сессии копирования, воспользуйтесь опцией командной строки -ad-.

Допустимые значения:

AnyDifference OFF

ClearArchiveAttribute <ON/OFF>

Предписывает nnBackup cнимать атрибут файла 'archive' после копирования.

Аналог опции командной строки -A.

Чтобы отменить действие переменной ClearArchiveAttribute для конкретной сессии копирования, воспользуйтесь опцией командной строки -A-.

Допустимые значения:

ClearArchiveAttribute OFF

CopyAccessRights <ON/OFF>

Предписывает копировать права доступа. (Работает только на NTFS)

Аналог опции командной строки -sa.

Чтобы отменить действие переменной CopyAccessRights для конкретной сессии копирования, воспользуйтесь опцией командной строки -sa-.

Допустимые значения:

CopyAccessRights OFF

CopyEmptyDirs <ON/OFF>

По умолчанию nnBackup не копирует пустые каталоги. Чтобы изменить это поведение, выставьте CopyEmptyDirs в ON.

Аналог опции командной строки -e.

Чтобы отменить действие переменной CopyEmptyDirs для конкретной сессии копирования, воспользуйтесь опцией командной строки -e-.

Допустимые значения:

CopyEmptyDirs OFF

DelAbsent<ON/OFF>

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

Аналог опции командной строки -da.

Чтобы отменить действие переменной DelAbsent для конкретной сессии копирования, воспользуйтесь опцией командной строки -da-.

Допустимые значения:

DelAbsent OFF

DelAbsentDir <ON/OFF>

Определяет поведение программы при синхронизации каталогов в случае, если какой-то каталог был удален в исходном каталоге, но все еще содержится в резервной копии. Выставьте DelAbsentDir в OFF, чтобы отсутствующие каталоги не удалялись при синхронизации.

Аналог опции командной строки -nd.

Чтобы отменить действие переменной DelAbsentDir для конкретной сессии копирования, воспользуйтесь опцией командной строки -nd-.

Допустимые значения:

DelAbsentDir ON

DumpDatesFile: <filename>

Задает имя и местоположение файла с датами предыдущих сессий резервного копирования в режиме dump.

Аналог опции командной строки -ddf.

DumpDatesFile: "%HOME-DIR%\etc\dumpdates.txt"

DumpLevelLE <ON/OFF>

Определяет поведение nnBackup в режиме dump. Если переменная DumpLevelLE выставлена в ON, то nnBackup будет создавать дампы с файлами, которые появились или изменились с момента создания последнего дампа, чей уровень меньше или равен текущему (less or equal). В случае, если переменная DumpLevelLE установлена в OFF, будут копироваться файлы, которые появились или изменились с момента создания последнего дампа, чей уровень меньше текущего.

Аналог опции командной строки -dumple.

Чтобы отменить действие переменной DumpLevelLE для конкретной сессии копирования, воспользуйтесь опцией командной строки -dumple-.

Допустимые значения:

DumpLevelLE OFF

ExtZip: <ArchiverName> <file-list-encoding> <Commandline-to-eol>

Устанавливает параметры и командную строку для внешнего консольного архиватора (опциия -extzip). Значение <ArchiverName> должно совпадать с расширением файла, которое использует выбранный вами архиватор ('7z' для 7-zip, 'rar' для RAR, 'zip' для ZIP и т. д.). <file-list-encoding> задает кодировку файл-листа, передаваемого внешнему архиватору: 0 - ANSI, 1 - OEM, 65001 - UTF-8.
Внутренние переменные nnBackup %ZIP-FILENAME% and %ZIP-LIST% содежат имя архива, создаваемого внешним консольным архиватором и список файлов, передаваемый внешнему консольному архиватору.
Используйте несколько переменных ExtZip:, чтобы задать параметры для разных внешних архиваторов.

ExtZip: 7z 65001 7z.exe a -scsUTF-8 -r -mx=%ZipLevel @% "%ZIP-FILENAME%" "@%ZIP-LIST%"
ExtZip: RAR 1 rar.exe a %Verbose @ ?S" -inul"% "%ZIP-FILENAME%" "@%ZIP-LIST%"
ExtZip: TAR 0 tar.exe -c --files-from="C:\Users\VK\AppData\Roaming\nnBackup\etc\zip-list-15072.txt" -f "\0_2008-12-23.zip"

HomeDir: <dir_name>

Задает каталог, в котором nnBackup хранит свои конфигурационные (backup.ini), временные (dumpdates.txt, %ZIP-FILENAME%, %ZIP-FILELIST%) и лог-файлы. Устанавливает значение переменной %HOME-DIR%.

Аналог опции командной строки -hd.

Если вы используете WinNT/2000/XP, то значением HomeDir по умолчанию является установочный каталог программы (каталог, в котором находится файл nnbackup.exe). Если вы используете Windows Vista, значением HomeDir является %UserAppData%\nnBackup.

HomeDir: "%NNBACKUP-DIR%"

IgnoreErrors <ON/OFF>

Определяет, будет ли остановлен процесс копирования при обнаружении файловой ошибки. Выставьте IgnoreErrors в ON, чтобы копирование не прерывалось при обнаружении ошибки.

Аналог опции командной строки .

Чтобы отменить действие переменной IgnoreErrors для конкретной сессии копирования, воспользуйтесь опцией командной строки -c-.

Допустимые значения:

IgnoreErrors OFF

KeepPath <ON/OFF>

Предписывает при копировании файла в приемный каталог, создавать структуру каталогов, соответствующую пути файла в исходном каталоге с указанным уровнем вложенности. (См. также KeepPathLevel:).

Аналог опции командной строки -p.

Чтобы отменить действие переменной KeepPath для конкретной сессии копирования, воспользуйтесь опцией командной строки -p-.

Допустимые значения:

KeepPath OFF

KeepPathLevel: <number>

Задает максимальный уровень вложенности при создании структуры каталогов, если включена переменная KeepPath.

Допустимые значения:

KeepPathLevel: 999

Language: <language_name>

Определяет язык на котором выводятся сообщения nnBackup. Чтобы ознакомиться со списком доступных языков, загляните в подкаталог res домашнего каталога nnBackup.

Аналог опции командной строки -lang.

Language: English

LogFile: <filename>

Предписывает выводить сообщения в указанный лог-файл. См. также значение переменной Logtime:

Аналог опции командной строки -log.

Чтобы отменить запись в лог для конкретной сессии копирования, воспользуйтесь опцией командной строки -log-.

LogFile: "%HOME-DIR%\log\nnbackup.log"

Logtime: "time_format"

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

Закомментируйте эту переменную если вы не хотите выводить время в лог.

Logtime: "%WW% %DD%.%MMM%.%YYYY% %hh%:%mm%"

NeedStatistic <ON/OFF>

Определяет, будет ли выдана на консоль и в лог краткая статистика об общем количестве обработанных файлов/каталогов, а также об объеме скопированнойинформации (в байтах). Статистика выдается после завершения обработки файлов.

Аналог опции командной строки -stat.

Чтобы отменить вывод статистики для конкретной сессии копирования, воспользуйтесь опцией командной строки -stat-.

Допустимые значения:

NeedStatistic OFF

NoZipDump <ON/OFF>

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

Аналог опции командной строки -nozip.

Чтобы отменить действие переменной NoZipDump для конкретной сессии копирования, воспользуйтесь опцией командной строки -nozip-.

Допустимые значения:

NoZipDump OFF 

PushChanged <ON/OFF>

Определяет поведение nnBackup при копировании в стек каталогов. Выставьте PushChanged в ON, если хотите, чтобы nnBackup "сдвигал" стек каталогов только если в процессе работы были обнаружены изменения в исходном каталоге (файл обновлен, добавлен, удален).

Аналог опции командной строки -pc.

Чтобы отменить действие переменной PushChanged для конкретной сессии копирования, воспользуйтесь опцией командной строки -pc-.

Допустимые значения:

PushChanged OFF 

Quiet <ON/OFF>

Запрещает вывод сообщений на консоль (quiet mode). Действие этой переменной не затрагивает информацию, которая выводится в лог-файл.

Аналог опции командной строки -q.

Чтобы отменить действие переменной Quiet для конкретной сессии копирования, воспользуйтесь опцией командной строки -q-.

Допустимые значения:

Quiet OFF

SubTree <ON/OFF>

По умолчанию nnBackup не учитывает вложенные каталоги при копировании. Выставьте SubTree в ON, если хотите, чтобы такие каталоги всегда копировались.

Аналог опции командной строки -s.

Чтобы отменить действие переменной SubTree для конкретной сессии копирования, воспользуйтесь опцией командной строки -s-.

Допустимые значения:

SubTree OFF

TestDirAttrib <ON/OFF>

По умолчанию, nnBackup проверяет атрибуты каталогов при копировании. Выставьте TestDirAttrib в OFF если вы не хотите проверять атрибуты каталогов.

Аналог опции командной строки -tda.

Чтобы отменить действие переменной TestDirAttrib для конкретной сессии копирования, воспользуйтесь опцией командной строки -tda-.

Допустимые значения:

TestDirAttrib ON

TestDirTime <ON/OFF>

По умолчанию, nnBackup не проверяет время создания/модификации каталогов при копировании. Выставьте TestDirTime в ON если хотите проверять время создания/модификации каталогов, вместе со временем создания/модификации файлов.

Аналог опции командной строки -TD.

Чтобы отменить действие переменной TestDirTime для конкретной сессии копирования, воспользуйтесь опцией командной строки -TD-.

Допустимые значения:

TestDirTime OFF

TwoSecondsPrecision <ON/OFF>

Определяет поведение nnBackup при синхронизации каталогов.

По умолчанию при сравнении времени nnBackup учитывает даже миллисекунды (NTFS time format). Выставьте TwoSecondsPrecision в ON, чтобы nnBackup всегда сравнивал время модификации файла с точностью до двух секунд (FAT time format) - это ограничение целесообразно использовать для игнорирования мелких расхождений во времени модификации файла, которые появляются при его переносе с FAT на NTFS и наоборот.

Аналог опции командной строки -t2.

Чтобы отменить действие переменной TwoSecondsPrecision для конкретной сессии копирования, воспользуйтесь опцией командной строки -t2-.

Допустимые значения:

TwoSecondsPrecision OFF

Verbose <ON/OFF>

Управляет отображением информации о процессе копирования на экране и в лог-файле. Выставьте Verbose в ON, если хотите, чтобы nnBackup отображал на консоли (если не использована опция -q) и сохранял в лог-файл (при использовании опции -log) полные пути копируемых файлов.

Аналог опции командной строки -v.

Чтобы отменить действие переменной Verbose для конкретной сессии копирования, воспользуйтесь опцией командной строки -v-.

Допустимые значения:

Verbose OFF

ZipListFile: <filename>

Задает имя и местоположение списка обрабатываемых файлов для для внешнего консольного архиватора (опциия -extzip).

Аналог опции командной строки -zlf.

ZipListFile: "%HOME-DIR%\etc\zip-list-%GetCurrentProcessId%.txt"