private void CloneDestinationToTemp()
{
if (!Directory.Exists(_tempDirectory))
Directory.CreateDirectory(_tempDirectory);
foreach (var file in Directory.GetFiles(_destinationDirectory))
{
File.Copy(file, Path.Combine(_tempDirectory, new FileInfo(file).Name), true);
}
}