摘要:几个不同的用户将在特定机器上使用我的应用程序。我希望应用程序将其数据存储在这台机器上的单个公共文件中,而不管哪个用户正在运行该应用程序。
为了实现我想要的,我想知道这个问题是否相关:'SpecialFolder.LocalApplicationData'和'SpecialFolder.ApplicationData'之间的区别?
从那个问题及其答案看来:
Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData)
特定于机器。我通过谷歌搜索得到的一些信息证实了这一点。LocalApplicationData
但是,我还发现了用户特定的信息。
那么,哪一个是真的?谁能告诉我“特定于用户”和“特定于机器”的真正含义是什么?
这就是我的想法:如果LocalApplicationData
是特定于机器的,那么我可以以此为基础,让我的应用程序将其所有数据保存到所有用户的单个公共文件中。
我也想知道ApplicationData
文件夹:
Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData)
我应该改为使用ApplicationData
来获得我想要的东西吗?