有没有办法自动删除临时目录?

Is there a way for temp directories to be automatically deleted?

我想知道 OS 是否可以删除自动创建的临时目录。 我正在使用 C sharp 中的应用程序并在临时目录中创建一个目录(我使用 GetTempPath() 获取地址),我将一堆文件放在这个临时目录中。 问题是,我希望在不再使用文件时删除这个临时目录(及其所有内容)(确切地说,我不在乎,在注销或重新启动 OS 之后它会是一个很好的解决方案)以免使内存饱和,因为每次我打开一个临时目录时,我都会使用不同的(随机)名称打开它,这在我的情况下是必需的。几天后目录和文件仍然存在,我检查过,所以我想在创建它时需要做一些事情才能告诉 OS 删除它。

有可能吗? 谢谢, 乔什

好吧 - 一种方法是选中设置中的 Delete temporary files that my apps aren't using 框 (windows 10)

只需在 windows 搜索栏中输入 'storage sense'。

另见:https://answers.microsoft.com/en-us/windows/forum/all/storage-sense-configuration-for-deleting-temporary/321616d1-e6a7-413a-8246-28f88f5ecc4e