我正在創建一個WPF/C#應用程序,它在關閉(從在線數據)之前刪除文件並創建新的文件。當新文件創建過程完成或甚至開始之前,應用程序會隨機崩潰,問題就來了。應用程序崩潰時的文件恢復C#
是否有一種文件恢復方式(在應用程序內完成,而不僅僅是取消刪除應用程序等),我可以在我的代碼中使用,所以當應用程序崩潰被刪除的文件不能丟失?
爲了更加準確,我在應用程序開始時刪除4個文件,並在應用程序結尾創建新文件。但如果應用程序在中間崩潰,則文件丟失。
如何防止此問題?
我試圖減少隨機崩潰的概率,但偶爾還會發生。
該解決方案將僅在新文件完成時刪除文件。 –
我必須先刪除然後找到新文件,因爲它們是以相同名稱下載的(這是它們必須是的,它是類項目),所以在創建新文件之前必須重命名/刪除它們 –