public void Backup(byte[] buffer, string filename)
{
if (appSettings.GetBool("BackupsEnabled")) {
string path = appSettings.GetString("BackupsPath");
if (!Directory.Exists(path))
Directory.CreateDirectory(path);
string fnm = formatFilename(filename);
File.WriteAllBytes(path + "/" + fnm, buffer);
}
}