在C#中任何简单的方法来获取自己的文件路径+文件名?

时间:2010-09-10 23:49:19

标签: c# .net

嘿伙计们,我正在编写一个C#程序,在PC上“安装”自己并运行starup来管理我的一些预定任务。我已经完成了大部分工作,包括提示用户,添加到启​​动等等。但我想在下载后将EXE复制到C:\ Program Files \ Company \ Program.exe

有没有简单的方法从程序中获取C#程序的filepath + exe?我已经尝试了一些System.Environment方法和GetModuleInfo(),但我想我可能只是忽略了一些东西。

有没有更好的方法来解决这个问题?

3 个答案:

答案 0 :(得分:1)

System.Reflection.Assembly.GetExecutingAssembly().CodeBase

答案 1 :(得分:1)

System.Reflection.Assembly.GetExecutingAssembly().Location

答案 2 :(得分:0)

//获取并显示EXE程序集的全名。 string exeAssembly = Assembly.GetEntryAssembly()。FullName; Console.WriteLine(exeAssembly);