public void ArchiveBackup(BackupDetails details, string fileName)
        {
            if (!Directory.Exists(_settings.BackupDirectory))
            {
                Directory.CreateDirectory(_settings.BackupDirectory);
            }

            var path = Path.Combine(_settings.BackupDirectory, details.GenerateFileName());

            File.Copy(fileName, path, true);
        }
 private string GenerateFileName(BackupDetails details)
 {
     return(string.Concat(_settings.Prefix, "/", details.GenerateFileName()));
 }