gpt4 book ai didi

windows-services - Windows服务应在文件系统上的哪个位置保留其数据?

转载 作者:行者123 更新时间:2023-12-04 08:34:09 25 4
gpt4 key购买 nike

我正在编写Windows服务,该服务需要在该服务的重新启动/重新启动期间保留一些数据。目前,我正在Application.UserAppDataPath返回的目录中写入文件,但这似乎并没有给我一个一致的答案。我应该如何确定写入数据的正确位置?

最佳答案

这取决于您的服务是以系统帐户还是特定用户帐户运行。

  • 系统帐户。将文件存储在CommonApplicationData文件夹中:

    字符串pathForSystem = Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData);
  • 用户帐户。将文件存储在ApplicationData文件夹中:

    字符串pathForUser = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);
  • 关于windows-services - Windows服务应在文件系统上的哪个位置保留其数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1465403/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com