Windows 上的“$HOME/.cache”等同于什么?
What is equivalent of "$HOME/.cache" on Windows?
我想在文件系统的缓存中存储一些中间结果。
在Linux我可以使用简单
cache_dir = getenv("HOME") + "/.cache/my_program_dir"
Windows 上的相似位置是什么以及如何访问(哪些环境变量等)
$HOME 将是“USERPROFILE”。你可以在那里创建你的缓存,就像你在 Linux 中所做的那样(在 .cache 中,即)。
但是,可以有一个替代位置,通过“LOCALAPPDATA”访问。如果你把“my_program”的文件夹放在那里,你可以随意组织它。但是,请确保“my_program”的实际名称足够唯一。
我想在文件系统的缓存中存储一些中间结果。
在Linux我可以使用简单
cache_dir = getenv("HOME") + "/.cache/my_program_dir"
Windows 上的相似位置是什么以及如何访问(哪些环境变量等)
$HOME 将是“USERPROFILE”。你可以在那里创建你的缓存,就像你在 Linux 中所做的那样(在 .cache 中,即)。
但是,可以有一个替代位置,通过“LOCALAPPDATA”访问。如果你把“my_program”的文件夹放在那里,你可以随意组织它。但是,请确保“my_program”的实际名称足够唯一。