private static void TryToFix(string from, string to) { try { File.Move(from, to); return; } catch (Exception) { // ignored } try { File.Copy(from, to); File.Delete(from); } catch (Exception) { // ignored } }