Arquivos e Pastas

Top  Previous  Next

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);
 }