private static bool IsFromDatabase(Database database, FileInfo fileInfo) { var regex = new Regex(string.Format(@"^[0-9]{{8}}_[0-9]{{4}}_{0}.bak$", database.DatabaseName)); return regex.IsMatch(fileInfo.Name); }
private static bool ShouldBeDeleted(Database database, FileInfo fileInfo) { return fileInfo.CreationTime < DateTime.Now.AddDays(-database.DeleteOlderThenDays.Value); }