Home »
.Net »
C# Programs
C# program to get the list of sub-directories of given directory
In this program, we will learn how to get the list of sub-directories of given directory using C# code? To get sub-directories, we have to use static method GetDirectories() of Directory class.
Submitted by IncludeHelp, on November 12, 2017
Directory.GetDirectories()
This is a method of 'Directory' class, it is used to get the list of sub directories of a given directory.
Syntax:
String [] Directory.GetDirectories(string path);
Parameter(s):
- path - Path of the directory.
Return value:
This method returns the array of strings that contains sub-directories.
Program
using System;
using System.IO;
namespace ConsoleApplication1
{
class Program
{
static void Main()
{
String []dirs = Directory.GetDirectories("D:/Sample");
Console.WriteLine("Sub directories are:");
for (int i = 0; i < dirs.Length; i++)
{
Console.WriteLine("\t"+dirs[i]);
}
}
}
}
Output
Sub directories are:
D:/Sample\Blue Color
D:/Sample\Blue Whale
D:/Sample\Green color
D:/Sample\Green vegetable
D:/Sample\Red color
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 »