我需要在Windows Forms .NET 3.5应用程序中使用一些临时文件.这些文件在外部应用程序中打开,当然可以比我自己的程序运行更长的时间.
是否有任何最佳实践可以确保在任何时候清除这些临时文件,以避免用不再需要的"垃圾"文件填充用户的硬盘?或者甚至Windows类自动处理这种情况?
一个很好的例子是任何邮件客户端:当你在任何应用程序中打开附件时,它通常被写入一个打开的临时文件.有没有办法弄清楚这些文件如何管理清理?
使用谷歌向我展示了许多清理和调整工具来手动清理临时目录,但我不想强迫用户这样做.:-)
任何帮助表示赞赏.
马蒂亚斯