|
Atenção somente Android (necessário permissão: WRITE_EXTERNAL_STORAGE)
try {
// cria a pasta destino
var caminho = "/mnt/sdcard/Market";
Directory.CreateDirectory(caminho);
// cria um arquivo texto na pasta destino
var filename = Path.Combine (caminho, "junior.txt");
File.WriteAllText (filename, "Junior macho!");
// faz backup da base
var arquivo_origem = Path.Combine(this.DiretorioDB, "banco.db3");
var arquivo_destino = Path.Combine(caminho, "backup_banco.db3");
File.Copy( arquivo_origem, arquivo_destino);
} catch (Exception ex) {
Debug.WriteLine (ex.Message);
}
|