【发布时间】:2012-10-25 05:07:21
【问题描述】:
我正在创建一个 WPF/C# 应用程序,它会在关闭之前删除文件并创建新文件(来自在线数据)。当应用程序在新文件创建过程完成甚至开始之前随机崩溃时,就会出现问题。
是否可以在我的代码中使用文件恢复方法(在应用程序内完成,而不仅仅是取消删除应用程序等),这样当应用程序崩溃时,被删除的文件不会丢失?
为了更准确,我在应用程序开始时删除了 4 个文件,并在应用程序结束时创建新文件。但是如果应用程序在中间崩溃,文件就会丢失。
如何防止这个问题?
我试图降低随机崩溃的可能性,但偶尔它仍然会发生。
【问题讨论】:
-
解决方法是只在新文件完成后删除文件。
-
我必须先删除然后找到新文件,因为它们以相同的名称下载(它们必须是这样,它是类项目),因此必须在创建新文件之前重命名/删除它们等一个
标签: c# wpf data-recovery crash