<МенеджерБазыДанных> УстановитьПапкуРезервныхКопий(SetBackupFolder)

<< Click to Display Table of Contents >>

Navigation:  Раздел 7 Расширения языка L9 > Объекты работы с данными > Объект МенеджерБазыДанных (DataBaseManager) > Методы >

<МенеджерБазыДанных> УстановитьПапкуРезервныхКопий(SetBackupFolder)


Описание:

Метод устанавливает папку для хранения резервных копий баз данных и перемещает все резервные копию в новую папку.

Синтаксис:

УстановитьПапкуРезервныхКопий(<Путь>, <ЛогическоеЗначение>)

SetBackupFolder(<Path>, <BooleanValue>)

Параметры:

Путь (Path) - Полный путь к папке для хранения резервных копий баз данных. По умолчанию резервные копии хранятся в системной папке ОС Android по пути: "/data/data/ru.agenplus.agentp2/backup"

ЛогическоеЗначение (BooleanValue) - параметр, указывающий на необходимость переноса файлов резервных копий в новую папку. Если установлено значение "Истина" ("True"), то файлы резервных копий будут скопированы в новую папку, если "Ложь" ("False") - файлы резервных копий не будут скопированы. По умолчанию значение "Ложь" ("False"). Параметр необязательный.

Возвращаемые значения:

Возвращает логическое значение "Истина" ("True"), если смена папки резервных копий произведено успешно. Возвращает логическое  значение "Ложь" ("False"), если сменить папку резервных копий не удалось.

Пример:

//В примере создается новый объект "МенеджерБазыДанных",

//создается файл резервной копии базы данных с именем "backup",

//устанавливается новая папка "backup" на карте памяти для хранения резервных копий и

//файл резервной копии с именем "backup" перемещается в новую папку
МенеджерБД = Новый("МенеджерБазыДанных");
МенеджерБД.СоздатьРезервнуюКопию("backup");

ПеренестиРезервныеКопии = Истина;

МенеджерБД.УстановитьПапкуРезервныхКопий("/sdcard/backup/", ПеренестиРезервныеКопии);