用于存储每台计算机应用程序文件(xml)的目录,以便我的所有用户(使用应用程序)可以读取/写入它

时间:2012-12-20 16:35:17

标签: c# .net windows programdata

我在多个论坛上进行了很多讨论,人们讨论了如何使用CommonAppDataFolder存储每台机器文件。

我的应用程序需要存储XML文件是一个共享位置,以便运行我的应用程序的所有用户都可以读/写该文件。

我了解CommonAppDataFolder(Windows 7的C:\ProgramData)允许管理员具有读取权限,但不允许标准用户写入文件。

我遇到的解决方案之一是更改CommonAppDataFolder中应用程序文件夹的权限,以允许所有用户进行读/写。

这是实现我的要求的最佳方式还是微软提出了更好的方法?

1 个答案:

答案 0 :(得分:1)

我建议您使用:Environment.SpecialFolder.CommonDocuments