如果应用程序在写入文件时崩溃或关闭,该怎么办

本文关键字:怎么办 崩溃 应用程序 文件 如果 | 更新日期: 2023-09-27 18:26:04

所以我发现应用程序在编写文件的过程中可能会崩溃或关闭。如果发生这种情况(尤其是如果它是一个大文件),这往往会覆盖以前存在的文件,并留下一个包含0字节的新文件。

那么,在这种情况下我该怎么办?我应该先将所有文件写入临时文件,然后使用Rename调用覆盖旧文件吗?我应该在UnhandledException事件中包含一个等待函数吗?

如果应用程序在写入文件时崩溃或关闭,该怎么办

UnhandledException事件对您没有帮助。。任何代码都不能100%保证运行。甚至连UnhandledException事件都没有。。你已经想到的第一种方法是一种常见的方法。。即使用临时文件。