Reader Level:

Get Parent Directory in C#

By Mahesh Chand on Jul 18, 2012
How to get the parent directory of a sub directory using C# and .NET.

We can use the System.IO.DirectoryInfo class to get a parent of a specified folder or directory. 

You must import the System.IO before you can use this class.

using System.IO;

The Parent property of DirectoryInfo returns the parent directory as a DirectoryInfo. We can use the FullName property to get the full name of the directory. 

The following code snippet does the same.

string root = @"C:\Temp\Mahesh";
DirectoryInfo di = new DirectoryInfo(root);

Download free book: Working with Directories in C#

Mahesh Chand
Mahesh Chand

C# Corner founder, 10-times Microsoft MVP, technical author, and software architect. Mahesh authored his first book, A Programmer’s Guide to ADO.NET in C# with APress at the age of 25. C# Corner is a memb... Read more



Spire.Doc - Free .NET Word API
Use Spire.Doc to create, read, write, print, and convert word documents to OpenXML, RTF, TXT, XPS, EPUB, EMF, HTML, Image and PDF.
Infragistics jQuery Controls

Trending up