【发布时间】:2010-09-28 20:18:42
【问题描述】:
如果我的应用程序关闭或崩溃,有什么好的方法可以确保删除临时文件?理想情况下,我想获取一个临时文件,使用它,然后忘记它。
现在,我保留一个临时文件列表,并使用在 Application.ApplicationExit 上触发的 EventHandler 删除它们。
有没有更好的办法?
【问题讨论】:
-
很遗憾 .NET 在 File 类中没有类似 Java 的 deleteOnExit() 之类的东西......如果文件没有关闭,它就不能正常工作。
标签: c# .net temporary-files