【发布时间】:2022-01-01 18:40:58
【问题描述】:
我想在文件系统的缓存中存储一些中间结果。
在 Linux 上我可以使用简单
cache_dir = getenv("HOME") + "/.cache/my_program_dir"
Windows 上的类似位置以及如何访问(哪些环境变量等)
【问题讨论】:
我想在文件系统的缓存中存储一些中间结果。
在 Linux 上我可以使用简单
cache_dir = getenv("HOME") + "/.cache/my_program_dir"
Windows 上的类似位置以及如何访问(哪些环境变量等)
【问题讨论】:
$HOME 将是“USERPROFILE”。您可以在那里创建缓存,就像在 Linux 中一样(在 .cache 中)。
但是,可以通过“LOCALAPPDATA”访问其他位置。如果你把“my_program”的文件夹放在那里,你可以随意组织它。但是,请确保“my_program”的实际名称足够独特。
【讨论】: