Windows runtime Windows应用商店临时文件夹-内容的生存期?

Windows runtime Windows应用商店临时文件夹-内容的生存期?,windows-runtime,windows-store-apps,Windows Runtime,Windows Store Apps,Windows.Storage.ApplicationData.Current.temporary文件夹何时自动清除?如果有的话 如果它没有被自动清除,那么它与LocalFolder有何不同?在Windows上,如果用户运行磁盘清理,它可以被清除。我认为,如果系统存储空间不足,可以清除临时文件夹,例如,这在内存不足的Windows Phone设备上很重要 从语义上讲,关键在于,您在temp中输入的任何内容在以后都无法依赖,因此您可以使用它进行缓存,以及在发现缺少内容时可以恢复的其他内容。另一方面

Windows.Storage.ApplicationData.Current.temporary文件夹
何时自动清除?如果有的话


如果它没有被自动清除,那么它与
LocalFolder
有何不同?

在Windows上,如果用户运行磁盘清理,它可以被清除。我认为,如果系统存储空间不足,可以清除临时文件夹,例如,这在内存不足的Windows Phone设备上很重要

从语义上讲,关键在于,您在temp中输入的任何内容在以后都无法依赖,因此您可以使用它进行缓存,以及在发现缺少内容时可以恢复的其他内容。另一方面,你可以依赖本地内容,直到你删除它们,而不需要在你的应用程序中使用相同的逻辑

在Windows Phone 8.1上,临时文件也不包括在备份和还原操作中,而包括本地文件。还有一个LocalCache文件夹也被排除在备份/恢复之外,但不会被任意删除


的确,如果temp从未被自动清除,它与Local/LocalCache并没有多大区别。即便如此,拥有这样一个独特的文件夹可以让您更具体地管理应用程序数据,并且您始终可以使用带有ApplicationDataLocality值的Windows.Storage.ApplicationData.ClearAsync来自己有选择地清除临时文件夹。

谢谢Kraig,我有点怀疑它的设计意图是为了一个“更软”的约定/便利,而不是一个强制的划痕空间。