public void VerificarBackupEnCarpeta() { List <Backups> backupsBase = new List <Backups>(); backupsBase = this.Read(); string miDirectorio = @"c:/Backup/"; string[] listaFicheros; listaFicheros = Directory.GetFiles(miDirectorio); foreach (var item in backupsBase) { int a = 0; foreach (string fichero in listaFicheros) { string nombre = fichero.Substring(10, 26); if (nombre == item.Nombre) { a = 1; } } if (a == 0) { BackupDAC backupDAC = new BackupDAC(); backupDAC.Delete(item.Id); } } }
public void Delete(int id) { BackupDAC backupDAC = new BackupDAC(); Entities.Backups backups = new Backups(); backups = backupDAC.ReadBy(id); backups.Path = HostingEnvironment.MapPath("~/Backup/" + backups.Nombre + ".bak"); File.Delete(backups.Path); backupDAC.Delete(id); }
public void Delete(int id) { BackupDAC backupDAC = new BackupDAC(); Backups backups = new Backups(); backups = backupDAC.ReadBy(id); backups.Path = @"C:\\Backup\" + backups.Nombre + ".bak"; File.Delete(backups.Path); backupDAC.Delete(id); }