public static void doBackup() { try { List <string> bkpfiles = new List <string>(); DateTime fecha = DateTime.Now; string format = "yyyyMMdd"; // Use this format String[] pacientes = Directory.GetFiles(Configuracion.getDirectorioPacientes(), "*.dat"); String[] hhcc = Directory.GetFiles(Configuracion.getDirectorioHC(), "*.dat"); String[] imagenes = Directory.GetFiles(Configuracion.getDirectorioImagenes()); foreach (string s in pacientes) { bkpfiles.Add(s); } foreach (string s in hhcc) { bkpfiles.Add(s); } foreach (string s in imagenes) { bkpfiles.Add(s); } String backupfile = Configuracion.getDirectorioBackup() + "\\" + "Backup_" + fecha.ToString(format) + ".zip"; ZipFile zip = new ZipFile(); zip.AddFiles(bkpfiles.ToArray()); zip.Save(backupfile); MessageBox.Show("Backup realizado correctamente.\n" + backupfile); } catch (Exception e) { MessageBox.Show("Error en el proceso de backup!\n" + e.Message); } }
public void guardar() { string directorio = Configuracion.getDirectorioPacientes(); String[] data = { "Apellido:" + _apellido, "Nombre:" + _nombre, "Fecha de nacimiento:" + _fechanac, "Tipo documento:" + _tipodoc, "Documento:" + _documento, "Teléfono:" + _telefono, "Sexo:" + _sexo, "Email:" + _email }; if (File.Exists(directorio + "\\" + _documento + ".dat")) { DialogResult r = MessageBox.Show("¿Desea reemplazarlo?", _documento + ".dat ya existe!", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1); if (r == DialogResult.Yes) { File.WriteAllLines(directorio + "\\" + _documento + ".dat", data); } } else { File.WriteAllLines(directorio + "\\" + _documento + ".dat", data); } }