C# program to get root directory of a given directory

Syntax:

string Directory. GetDirectoryRoot(string path);

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:\)

Leave a Comment