При попытке удалить файл, получаю исключение, ошибку из-за доступа к файлу на windows, в linux же все нормально. А код такой:
zip_str = home_dir+@"\tmp_sender.zip";
FastZip zip_archive = new FastZip();
//Create zip archive
Console.WriteLine ("Creating zip archive");
if (Directory.Exists(tmp_dir)) {
zip_archive.CreateZip(zip_str, tmp_dir, true, null);
Directory.Delete(tmp_dir, true);
}
if (File.Exists(zip_str)) {
Console.WriteLine ("Deleting zip archive");
File.Delete(zip_str);
Console.WriteLine ("Work completed");
}