系统服务中获取本exe文件当前路径实例
2013-04-11 11:36
369 查看
查下来网上说法多种多样,很多是不负责任,想当然
我实际测试运行的结果如下:
System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase =
D:\x项目\2\Intergrate\WindowsServiceTest\WindowsServiceTest\bin\Debug\
System.Environment.CurrentDirectory = C:\WINDOWS\system32
Directory.GetCurrentDirectory() = C:\WINDOWS\system32
System.AppDomain.CurrentDomain.BaseDirectory =
D:\x项目\2\Intergrate\WindowsServiceTest\WindowsServiceTest\bin\Debug\
由于第一条是获取的setup信息,不知道不同的setup方法会不会导致路径的不同
所以还是最后一条靠谱一点
System.IO.Directory.SetCurrentDirectory(System.AppDomain.CurrentDomain.BaseDirectory);
我实际测试运行的结果如下:
System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase =
D:\x项目\2\Intergrate\WindowsServiceTest\WindowsServiceTest\bin\Debug\
System.Environment.CurrentDirectory = C:\WINDOWS\system32
Directory.GetCurrentDirectory() = C:\WINDOWS\system32
System.AppDomain.CurrentDomain.BaseDirectory =
D:\x项目\2\Intergrate\WindowsServiceTest\WindowsServiceTest\bin\Debug\
由于第一条是获取的setup信息,不知道不同的setup方法会不会导致路径的不同
所以还是最后一条靠谱一点
System.IO.Directory.SetCurrentDirectory(System.AppDomain.CurrentDomain.BaseDirectory);
相关文章推荐
- 获取当前正在执行的服务器应用程序根目录的物理文件系统路径
- C/C++获取相对当前启动路径(.exe)下的文件全路径名
- VC中获取当前exe文件运行路径
- 获取当前exe文件所在文件夹路径接口(c语言)
- Linux下获取当前进程的执行文件的绝对路径和所在目录(通过/proc/self/exe链接)
- C#(WPF)程序将Debug中的.exe文件放入注册表中启动,获取错误的当前路径--解决方案
- C#(WPF)程序将Debug中的.exe文件放入注册表中启动,获取错误的当前路径--解决方案
- 获取当前工程的.exe文件的路径和目录
- 使用GetModuleFileName()获取当前.exe所在绝对路径,并且读取.ini配置文件
- 用MFC实现代码获取当前EXE 执行的绝对路径,用于扩展相对路径扩展,以及计算文件大小功能
- vs中获取当前exe文件运行路径几种方法
- 获取当前正在执行的服务器应用程序根目录的物理文件系统路径
- VC中获取当前exe文件运行路径
- 在指定路径创建文件夹, 获取EXE文件的当前目录
- 获取当前exe执行文件的路径 Assembly.GetExecutingAssembly().Location.ToString()
- 如何获取当前程序文件的路径
- 在JSP中获取当前文件,当前文件夹,当前web的绝对路径
- 一起talk C栗子吧(第五十八回:C语言实例--获取程序当前的工作路径)
- 利用反射动态获取当前工程下的文件路径_并打成jar包
- JS获取当前脚本文件的绝对路径