我正在创建一个 WPF/C# 应用程序,该应用程序在关闭之前(从在线数据)删除文件并创建新文件。当应用程序在新文件创建过程完成甚至开始之前随机崩溃时,就会出现问题。
有没有可以在我的代码中使用的文件恢复方法(在应用程序中完成,而不仅仅是取消删除应用程序等),所以当应用程序崩溃时,被删除的文件不会丢失?
为了更准确,我在应用程序开始时删除了 4 个文件,并在应用程序结束时创建新文件。但是如果应用程序在中间崩溃,文件就会丢失。
我怎样才能防止这个问题?
我试图减少随机崩溃的可能性,但偶尔它仍然会发生。