我有一个Windows服务程序,可以将文件保存在本地系统用户的应用程序数据文件夹中。我还有一个Windows窗体,需要读取这些文件并在不同的用户帐户上运行,但是我不知道如何获取环境变量另一个用户,特别是本地系统。如果有可能,我将不胜感激的例子,在此先感谢您。
只需Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData);
在返回的文件夹中调用并创建一个子文件夹,即可存储您的文件。该位置被设计为非用户特定的数据存储位置。
默认位置是,C:\ProgramData
但是您应该使用该函数来获取它,而不是对路径进行硬编码。同样,您不能将文件保存在该文件夹的根目录中,但可以创建子文件夹并将文件保存在该文件夹中。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句