首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >%allusersprofile%文件夹在Windows中的位置?

%allusersprofile%文件夹在Windows中的位置?
EN

Stack Overflow用户
提问于 2009-04-24 04:10:59
回答 3查看 28.3K关注 0票数 3

Windows中%allusersprofile%文件夹的确切路径是什么?在一些系统上,我看到文件夹是'c:\Users\All Users',在一些系统上,它被映射到'C:\ProgramData',而在其他系统上,它被映射到'C:\Users\Public‘。

如果您能够提供到microsoft文档参考的链接,将非常有帮助(到目前为止,我还无法挖掘出该链接)。

编辑:注册表设置确实定义了文件夹的位置。我正在寻找的是更多关于Windows如何在安装时解释/定义这些文件夹?Microsoft Windows Vista定义的此文件夹的默认位置是什么?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-04-24 04:16:58

MSDN上的本文件显示了在Vista中查找已知文件夹的新方法,包括您专门询问的文件夹:"C:\Documents and Settings"

我认为这可以通过更改注册表(并移动当前目录)来更改。

票数 2
EN

Stack Overflow用户

发布于 2009-04-24 05:02:28

你为什么这么在意?只需使用环境变量(或KnownFolderId,这将保证永远工作。

微软明天可能会决定将目录移到另一个位置--只要你继续使用环境变量,你就没事了。

如果硬编码该值,您的代码将在未来崩溃。

票数 4
EN

Stack Overflow用户

发布于 2009-04-24 04:30:19

我有时觉得这些特殊的文件夹位置很混乱。我创建了一个比较Windows和Vista文件夹位置的工作表。这对你可能有用。这是链接。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/784487

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档