我相信当用户注销时它们会被删除。
回到人们每天关闭电脑的时代,这可能是一个完美的解决方案。
现在,人们可能会在几个月内不注销,因此依赖它可能不是一个好主意。
此外,如果他们在不关闭机器的情况下关闭机器,那么文件也不会被删除。
您可以使用文件系统监视器来监视您编写的文件,并等待一段时间不活动(10 分钟、1 小时、1 天或其他任何时间),然后删除该文件。
但这并不适用于所有事情。一些程序可能有一个文件“打开”,但可能没有锁定底层文件。如果发生这种情况,那么您将无法知道何时可以安全地删除该文件。
但是,我认为您可能会忽略这个问题。无论如何,大多数人可能都有多余的硬盘空间,所以他们可能不太可能遇到它。如果他们这样做了,我认为 Windows 会弹出一个磁盘空间不足的对话框,让他们可以选择清除临时目录,这将解决问题。
更新:
我认为 Windows Update 大约会每月重新启动一次用户的计算机,因此在发生这种情况时应该清除临时文件。
不能保证不会有问题,但在实践中我认为应该很少见。
更新 2:
在评论的提示下,我去实际测试了这个,看起来 Windows 在用户注销时不会删除临时文件。但是,我仍然说,在 OP 的情况下,这不是一个真正的问题。当它出现问题时(因为磁盘空间不足),Windows 会提示用户删除临时文件。