(オンライン データから) 閉じる前にファイルを削除して新しいファイルを作成する WPF/C# アプリを作成しています。問題は、新しいファイルの作成プロセスが完了する前、または開始する前に、アプリがランダムにクラッシュした場合に発生します。
アプリがクラッシュしたときに削除されたファイルが失われないように、コードで使用できるファイル回復の方法 (アプリの削除を取り消すだけでなく、アプリ内で実行するなど) はありますか?
より正確には、アプリの開始時に 4 つのファイルを削除し、アプリの終了時に新しいファイルを作成します。ただし、アプリが途中でクラッシュすると、ファイルが失われます。
この問題を防ぐにはどうすればよいですか?
ランダムなクラッシュの可能性を減らそうとしましたが、それでも時々発生します。