您的位置:首页 > 编程语言 > C#

C#中得到可执行文件(程序)的路径和文件名

2010-04-14 21:13 190 查看
//得到可执行文件的路径(包括名称)
string hostName = Application.ExecutablePath;

//获取最初指定程序的位置
hostName = System.Reflection.Assembly.GetExecutingAssembly().CodeBase;

//获取程序的路径(包括名称)
hostName = System.Reflection.Assembly.GetExecutingAssembly().Location;

//获取程序的路径(不包括程序名称)
string hostName = System.Reflection.Assembly.GetExecutingAssembly().Location;
hostName = hostName.Substring(0 , hostName.LastIndexOf('//') );

//获取程序的名称(不包括程序后缀)通常是程序集的名称,如果可执行文件改名了,就要通过分析路径得到文件名
hostName = System.Reflection.Assembly.GetExecutingAssembly().GetName().Name;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: