在Windows服务里面,如果访问文件,采用绝对路径可以.如果采用相对路径,和生成的服务文件在同一目录下面则需这样写才行. 引入命名空间
using System.Reflection;
using System.IO;
string assemblyFilePath = Assembly.GetExecutingAssembly().Location;
string assemblyDirPath = Path.GetDirectoryName(assemblyFilePath);
string path = assemblyDirPath + "//config.xml";
直接读path路径指向的文件就ok了
Windows 服务程序 配置文件路径问题
Windows服务中文件路径配置
最新推荐文章于 2025-09-11 05:58:26 发布
本文介绍了在Windows服务中如何正确地使用相对路径来访问文件。通过获取当前执行程序的位置和目录名,再结合所需的文件名,构造出正确的相对路径。
1035

被折叠的 条评论
为什么被折叠?



