【发布时间】:2010-03-08 17:01:48
【问题描述】:
我们正在制作一款即将添加关卡编辑器功能的游戏。我们希望用户能够将他下载的关卡放在一个文件夹中,然后在游戏中玩,没有任何麻烦。因此,我们正在寻找一个任何人都可以找到、打开、写入、读取并且是多用户的文件夹。在 Windows Vista / 7 上,文件夹 /Users/Public/ 看起来是个不错的选择。但是,它没有在 .net 枚举 System.Environment.SpecialFolder 中列出。我已经完成了所有这些,并检查了它们在不同 Windows 版本上产生的结果,但没有一个符合我的要求。
我确实找到了 Environment.SpecialFolder.CommonApplicationData,这有点用,但该文件夹是隐藏的 (C:\ProgramData),我假设大多数用户不显示隐藏文件夹。
就目前而言,看起来我们必须满足于个人文档文件夹,但我们真的想要一个多用户文件夹。
有人有什么建议吗?
(硬编码 c:\Users\Public\ 是不可能的,它只适用于英文系统)
【问题讨论】: