博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#获取可执行文件的路径
阅读量:5282 次
发布时间:2019-06-14

本文共 881 字,大约阅读时间需要 2 分钟。

//获取启动了应用程序的可执行文件的路径,不包括可执行文件的名称。  

string    str5=Application.StartupPath;
//可获得当前执行的exe的文件名。      
string    str1    =Process.GetCurrentProcess().MainModule.FileName;
// 获取和设置当前目录(即该进程从中启动的目录)的完全限定路径。   备注    按照定义,如果该进程在本地或网络驱动器的根目录中启动,则此属性的值为驱动器名称后跟一个尾部反斜杠(如“C:\”)。如果该进程在子目录中启动,则此属性的值为不带尾部反斜杠的驱动器和子目录路径(如“C:\mySubDirectory”)。  
string    str2=Environment.CurrentDirectory;
//获取应用程序的当前工作目录。  
string    str3=Directory.GetCurrentDirectory();

//获取启动了应用程序的可执行文件的路径,不包括可执行文件的名称。     

string    str6=Application.ExecutablePath;

--------------------------------------------------

//获取基目录,它由程序集冲突解决程序用来探测程序集。  
string    str4=AppDomain.CurrentDomain.BaseDirectory;

//获取或设置包含该应用程序的目录的名称。

string    str7=AppDomain.CurrentDomain.SetupInformation.ApplicationBase

注释:我在一个Window 服务中要获得可执行文件的路径,其他方法都不行,只有这两个方法是可行的,

--------------------------------------------------

 

转载于:https://www.cnblogs.com/liubaolongcool/archive/2011/06/13/2079411.html

你可能感兴趣的文章
初学者编程实战指南 (2)- 避免逻辑的重复
查看>>
java技术基础
查看>>
QA系统Match-LSTM代码研读
查看>>
typedef与define宏定义用于声明新的类型之间的区别
查看>>
idea前后端分离搭建 JavaWeb项目
查看>>
python学习笔记 day44 mysql练习题(三)
查看>>
c# 使用ICSharpCode.SharpZipLib.dll实现文件压缩并返回
查看>>
【Laravel】 常用的artisan命令
查看>>
Qt 中获取本机IP地址
查看>>
基本数据类型(int, bool, str)
查看>>
070102_赌博设计:概率的基本概念,古典概型
查看>>
IT人生的价值和意义 感觉真的有了
查看>>
Linux命令之df
查看>>
BaseActivity--上门啦
查看>>
JS DOM对象
查看>>
python正则表达式
查看>>
OGR – Merging Multiple SHP files
查看>>
滴滴快车奖励政策,高峰奖励,翻倍奖励,按成交率,指派单数分级(10月17日~10月23日)...
查看>>
创业公司该不该被收购?(转)
查看>>
sqlserver 行转列、列转行[转]
查看>>