我需要在我的Windows Forms .NET 3.5应用程序中处理一些临时文件。这些文件是在外部应用程序中打开的,该应用程序当然可以比我自己的程序运行更长的时间。有没有什么最佳实践可以确保这些临时文件在任何时候都被清理掉,以避免将不再需要的“垃圾”文件填满用户的硬盘?或者甚至连Windows都会自动处理这件事?一个很好的例子是任何邮件客户端:当您在任何应用程序中打开附件时,它通常被写入一个打开的临时文件。有没有办法弄清楚这些文件是如何管理清理的?使用Google向我展示了许多清理和调
我经历了很多关于程序清理临时文件和缓存的问题,我得到的答案是No its not possible,因为应用程序处于沙箱模式,我们不能从其他应用程序中访问内容,除非我们最近读到了permission.But,我看到一个应用程序正在删除其他应用程序的临时文件。下面是用户请求、删除临时文件时发出的警告的屏幕截图。所以我的问题是,删除临时文件和其他应用程序的缓存现在是可以编程的,或者是否有任何特定的设备位置可以清除所有应用程序的临时文件或缓存。我对我看到的内容(清理</em