gpt4 book ai didi

c# - Windows 服务 - 获取当前目录

转载 作者:IT王子 更新时间:2023-10-29 03:51:21 27 4
gpt4 key购买 nike

我有一个 Windows 服务应该在其当前目录中查找配置文件。

所以我使用 directory.getcurrentdirectiry() 但我返回的不是服务目录

c:\windows\system32

知道为什么以及如何获取服务目录吗?

最佳答案

您可以通过在您的代码中包含以下行来将当前目录设置为您的服务正在运行的目录:

System.IO.Directory.SetCurrentDirectory(System.AppDomain.CurrentDomain.BaseDirectory);

其中重要的部分是:

System.AppDomain.CurrentDomain.BaseDirectory

返回您的服务运行目录的路径。

关于c# - Windows 服务 - 获取当前目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10376253/

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