public static void EmptyDirectory(string path) { if (Directory.Exists(path)) { foreach (var file in Directory.EnumerateFiles(path)) { try { File.Delete(file); } catch { // sure shot way to delete. ForceDeleteFile(file); } } } }