[C#] How to Get Sub Directories in C#

Hello friends !

Now, we will learn How to Get Sub Directories in C# ?. The GetDirectories method of the Directory class loads all the subdirectories of a directory. To get all subdirectories, we can read subdirectories recursively.

public void GetSubDirectories()
{
    string root = @"C:\Temp";
    // Get all subdirectories
    string[] subdirectoryEntries = Directory.GetDirectories(root);
    // Loop through them to see if they have any other subdirectories
    foreach (string subdirectory in subdirectoryEntries) 
    {
        LoadSubDirs(subdirectory);
    }
}

private void LoadSubDirs(string dir)
{
    Console.WriteLine(dir);
    string[] subdirectoryEntries = Directory.GetDirectories(dir);
    foreach (string subdirectory in subdirectoryEntries)
    {
        LoadSubDirs(subdirectory);
    }
}

I wish you success, please leave a comment below, we will answer all your questions.

GoodLuck !!!

 

 

 

Xem thêm  [C#] How to Copy a directory in C#

1 Response

  1. a says:

    Thank you very much

Leave a Reply

Your email address will not be published. Required fields are marked *