我再次需要管理一个临时文件夹,我们的部分应用程序存储文档,例如在打印和导入到 dms 之间。
这些文件应该在应用程序关闭时删除,最好在应用程序启动时删除,以防万一出现问题。
我只是想到了一个简单的类实现IDisposable
,可以在 Main() 中使用 using() 语句,但不知何故这感觉很脏。Directory.Delete(path, true);
在捕获所有 s 的 catch 块中使用IOException
过去并不能真正可靠地工作。
关于如何以智能方式实现此类功能的任何意见?有什么建议吗?
实际使用路径与我们无关,但我们现在使用%AppData%\[Programname]\Temp
。
是否可以在 Windows 上创建在关机时删除的真正临时文件?
谢谢你的时间。