在C#.net中查找物理路径

pet*_*ter 1 c# winforms

@"F:\LEAFPRODUCT\Bin\Service.exe"
Run Code Online (Sandbox Code Playgroud)

这是物理路径Service.exe,让我知道是否有任何其他替代方式或任何一般方法来查找WrmService.exe窗口应用程序中的物理路径.

在Web应用程序中,我们可以Server.MapPath像这样使用.在这里,我需要减少路径的意思

label1.Text = AssemblyName.GetAssemblyName(@"F:\LEAFPRODUCT\Bin\Service.exe").Version.ToString();
Run Code Online (Sandbox Code Playgroud)

这是我需要在这里减少物理路径的编码,这意味着我不想把这种方式放在我需要的所有文件夹中

label1.Text = AssemblyName.GetAssemblyName("WrmService.exe").Version.ToString();
Run Code Online (Sandbox Code Playgroud)

表示此处仅显示所需的文件名 WrmService.exe

Dav*_*rab 8

System.IO.Path.GetFullPath() 类似于 Server.MapPath()

您可以为其指定相对位置,它将根据程序集所在的目录为您提供完整的位置.