private void VerifyDirectories()
{
string finalDirectory = Path.GetDirectoryName(Path.GetFullPath(_filename));
if (!Directory.Exists(finalDirectory))
{
Directory.CreateDirectory(finalDirectory);
}
if (!Directory.Exists(_scratchDirectory))
{
Directory.CreateDirectory(_scratchDirectory);
}
var files = Directory.EnumerateFiles(_scratchDirectory);
files.ToList().ForEach(File.Delete);
}