Luk*_*ett 3 windows-runtime windows-store-apps
什么时候Windows.Storage.ApplicationData.Current.TemporaryFolder自动清除?如果有的话.
如果没有自动清除,那么它LocalFolder有何不同?
在Windows上,如果用户运行磁盘清理,则可以清除它.我相信如果系统的存储空间不足,可以清除临时文件夹,这对于低内存的Windows Phone设备很重要.
从语义上讲,关键是你在temp中放置的任何内容都不能在以后依赖,所以你可以将它用于缓存以及其他可以在发现缺失的东西时恢复的东西.另一方面,您可以依赖本地内容,直到您删除它们,并且在您的应用程序中不需要相同的逻辑.
在Windows Phone 8.1上,临时文件也会从备份和还原操作中排除,而包含本地文件.还有一个LocalCache文件夹也被排除在备份/恢复之外,但不会被任意删除.
确实如果temp永远不会自动清除,它与Local/LocalCache没有太大区别.即便如此,拥有这样的独特文件夹可以让您更具体地管理您的应用程序数据,并且您始终可以使用带有ApplicationDataLocality值的Windows.Storage.ApplicationData.ClearAsync来自行选择清除临时文件夹.
| 归档时间: |
|
| 查看次数: |
991 次 |
| 最近记录: |