How do I find the parent directory in C#?

Masoud Abasian picture Masoud Abasian · Jul 29, 2011 · Viewed 125.9k times · Source

I use this code for finding the debug directory

public string str_directory = Environment.CurrentDirectory.ToString();

"C:\\Users\\Masoud\\Documents\\Visual Studio 2008\\Projects\\MyProj\\MyProj\\bin\\Debug"

How can I find the parent folder as shown below?

"C:\\Users\\Masoud\\Documents\\Visual Studio 2008\\Projects\\MyProj\\MyProj"

Answer

Sylence picture Sylence · Jul 29, 2011

You can use System.IO.Directory.GetParent() to retrieve the parent directory of a given directory.