How to Get the Application’s path in Windows or Console Application in C#?

There are times when you want to retrieve the application’s path where the exe is running to get access to another file or accessing the configuration file etc.

Below is a sample program that demonstrates how one can retrieve the Application’s path in Windows or Console Application in C#.

How to Get the Application’s path in Windows or Console Application in C#?

using System;

using System.Collections.Generic;

using System.Data;

using System.Linq;

namespace AbundantCode

{

internal class Program

{

// How to Get the Application's path in Windows or Console Application in C#?

private static void Main(string[] args)

{

string Exepath = System.Reflection.Assembly.GetExecutingAssembly().Location;

string Directory = System.IO.Path.GetDirectoryName(Exepath);

Console.WriteLine(Directory);

Console.ReadKey();

}

}
How to Get the Application's path in Windows or Console Application in C#?