Windows Vista 中 %allusersprofile% 文件夹的确切路径是什么?在某些系统上,我看到该文件夹为“c:\Users\All Users”,在某些系统上它被映射到“C:\ProgramData”,而在其他系统上它被映射到“C:\Users\Public”。
如果您可以提供指向 Microsoft 文档引用的链接,将会非常有帮助(到目前为止我还无法挖掘出该链接)。
编辑:注册表设置确实定义了文件夹的位置。我正在寻找的更多是 Windows 在安装时如何解释/定义这些文件夹? Microsoft Windows Vista 定义的此文件夹的默认位置是什么?
最佳答案
你为什么关心?只需使用环境变量(或 KnownFolderId,保证永远有效。
Microsoft 明天可能会决定将该目录移动到另一个位置 - 只要您继续使用环境变量就可以了。
如果您对值进行硬编码,您的代码将在未来崩溃。
关于windows-vista - Windows Vista 中 %allusersprofile% 文件夹的位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/784487/