ProgramData文件夹在Windows中的意义是什么?
-
14-11-2019 - |
题
的重要性是什么 ProgramData
windows中的文件夹?
我注意到许多已安装的程序将文件存储在 ProgramData
文件夹。这有什么具体的原因吗?
我必须为我的应用程序创建一个安装程序。我应该将用户级文件存储在 ProgramData
或下 Users
?
解决方案
该 文件编制 像这样描述这个文件夹的预期用途(强调我的):
包含所有用户的应用程序数据的文件系统目录。典型的路径是C:\Documents 和设置\所有用户\应用程序数据。 此文件夹用于非用户特定的应用程序数据。 例如,应用程序可以在CSIDL_COMMON_APPDATA文件夹中存储拼写检查字典、剪贴画数据库或日志文件。此信息不会漫游,并且可供使用计算机的任何人使用。
请注意,此文档根据旧版本的Windows引用典型路径。在现代版本的Windows中,它位于 %SystemDrive%\ProgramData
.
相当令人失望的是,上面的引用来自现在的遗产 CSIDL
文件。但更换的文件 KNOWNFOLDERID
省略您打算对这些特殊文件夹执行的操作的有用描述。所以,为了找到这样的问题的底部,你需要参考这两个主题,据我所知。
不隶属于 StackOverflow