peter
peter

Reputation: 8682

Finding physical path in C# .net

@"F:\LEAFPRODUCT\Bin\Service.exe"

This is the physical path of Service.exe, let me know is there any other alternate way or any general way to find the physical path of WrmService.exe in window application.

In a web application we can use Server.MapPath like that. Here I need to reduce path means

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

This is my coding I need to reduce the physical path here, means I don't want to put all the folders I need this way only

label1.Text = AssemblyName.GetAssemblyName("WrmService.exe").Version.ToString();

means only the required file name here means WrmService.exe

Upvotes: 1

Views: 15318

Answers (3)

Mehrdad Afshari
Mehrdad Afshari

Reputation: 422132

You want the physical path of the executable assembly?

System.Reflection.Assembly.GetEntryAssembly().Location

Upvotes: 0

dtb
dtb

Reputation: 217351

Are you looking for something like this?

Upvotes: 0

David Basarab
David Basarab

Reputation: 73351

System.IO.Path.GetFullPath() is similar as Server.MapPath()

You can give it a relative location, and it will give you the full location based on the directory that the assembly is in.

Upvotes: 8

Related Questions