Get path of directoryinfo object

Giardino picture Giardino · Nov 19, 2013 · Viewed 27.6k times · Source

Writing some code in C#, I was wondering if there was a way to get the correct path of a directoryinfo object?

Currently I have, for example, a directory such as:

DirectoryInfo dirInfo = new DirectoryInfo(pathToDirectory);

The issue is that if I want to get the path of that specific dirInfo object, it always returns the debug path (bin folder). If the original dirInfo object is referencing a directory in the D:\testDirectory path, then I want a way to get that path again somewhere else in the code instead of getting \bin\debug\testDirectory

Is there any way to do this?

Currently I am trying to get the path of dirInfo using Path:

Console.WriteLine("Path: " + Path.GetFullPath(dirInfo.ToString()));

Answer

Muhammad Umar picture Muhammad Umar · Nov 19, 2013

Try this.

string pathToDirctory = "D:\\testDirectory";
DirectoryInfo dirInfo = new DirectoryInfo(pathToDirctory);
string path = dirInfo.FullName;
Console.WriteLine(path);