2 .net c# reflection .net-assembly
我想知道如何实际获取正在运行的文件的名称而不是程序集名称,而是在C#.NET中获取文件的名称,
我试过了
System.Reflection.Assembly.GetEntryAssembly().GetName().Name
Run Code Online (Sandbox Code Playgroud)
这给出了程序集的名称,但我正在寻找exe文件的名称.
谢谢!
System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName
Run Code Online (Sandbox Code Playgroud)
要么
如果你想要可执行文件:
System.Reflection.Assembly.GetEntryAssembly().Location
Run Code Online (Sandbox Code Playgroud)
如果您只想要文件*name*而不是路径,请使用:
Path.GetFileName(System.Reflection.Assembly.GetEntryAssembly().Location)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
261 次 |
| 最近记录: |