<< 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/", ПеренестиРезервныеКопии);