private void InicializarPastas(string pasta) { if (string.IsNullOrWhiteSpace(pasta)) { StatusPasta = StatusPasta.PastaInvalida; } StatusPasta = GerenciarPastas.CriarPastaInicial(pasta); if (StatusPasta != StatusPasta.PastaCriada) { throw new Exception(string.Format("Erro ao criar a pasta de saída --> {0}", StatusPasta.ToString())); } }
public string GerarBackupDmlArquivoCompactado() { try { GerarBackupDml(); var diretorio = VariaveisGeral.PastaDestino; //Caminho do diretório var arquivo = diretorio + DateTime.Now.ToString("_ddMMyyyyHHmmss") + ".zip"; //Caminho do arquivo zip a ser criado GerenciarPastas.ExcluirArquivo(arquivo); ZipFile.CreateFromDirectory(diretorio, arquivo); GerenciarPastas.ExcluirPast(VariaveisGeral.PastaDestino); return("Backup gerado com sucesso !!!!"); } catch (Exception e) { Console.WriteLine(e); return("Erro ao criar o Backup " + e.Message); } }