Home »
.Net »
C# Programs
C# program to get root directory of given directory
In this program, we will learn how to get root directory of given directory using C# code? To get root directory, we have to use static method GetDirectoryRoot() of Directory class.
Submitted by IncludeHelp, on November 13, 2017
Directory.GetDirectoryRoot()
This is a method of 'Directory' class, it returns the root directory name.
Syntax:
string Directory. GetDirectoryRoot(string path);
Parameter(s):
- path - It is a location of directory.
Return value:
This method returns the string that contains root-directory.
Program
using System;
using System.IO;
namespace ConsoleApplication1
{
class Program
{
static void Main()
{
string rootDir = "";
rootDir = Directory.GetDirectoryRoot("D:/Sample/dir2/Green color");
Console.WriteLine("Root Directory is : ("+rootDir+")");
rootDir = Directory.GetDirectoryRoot("D:/Sample/dir2/Blue color");
Console.WriteLine("Root Directory is : (" + rootDir + ")");
rootDir = Directory.GetDirectoryRoot("C:/Windows/Help/Windows");
Console.WriteLine("Root Directory is : (" + rootDir + ")");
}
}
}
Output
Root Directory is : (D:\)
Root Directory is : (D:\)
Root Directory is : (C:\)
Note: In above program, we need to remember, when we use "Directory" class, System.IO namespace must be included in the program.
C#.Net Directory Class Programs »