public static void EnsureFileExists(string approved)
{
if (!File.Exists(approved))
{
var fileType = new FileInfo(approved).Extension;
if (IMAGE_FILE_TYPES.Contains(fileType))
{
using (var bitmap = new Bitmap(1, 1))
{
bitmap.SetResolution(96, 96);
bitmap.Save(approved);
}
}
else
{
File.WriteAllText(approved, " ", Encoding.UTF8);
}
ReporterEvents.CreatedApprovedFile(approved);
}
}