【发布时间】:2019-12-04 16:14:58
【问题描述】:
我们的 WPF 桌面应用程序在启动时会从云中的服务器下载一些图像。 由于下载需要一些时间(最多一分钟)并且图像很少更改,因此我想将它们缓存到用户的磁盘上,以便在后续启动时不会加载它们。
将它们放在哪里合适?这些文件可能存在很长一段时间(几年),但如果它们被删除,启动会再次下载它们。
我考虑的选项是将它们放在 TEMP 文件夹(我从 Path.GetTempPath() 获得的路径)或 IsolatedStorage 中。我不知道哪个是最好的,或者是否有更好的选择。
【问题讨论】:
标签: .net wpf isolatedstorage temp