Check for Sub directory in C# Check for Sub directory in C# database database

Check for Sub directory in C#


To get the files and directories in a folder you can use Directory.GetFiles() and Directory.GetDirectories()

Use recursion or Queue to recursively traverse directories.

Example with recursion:

void Traverse(string directory){    foreach(var dir in Directories.GetDirectories(directory))    {         Traverse(directory);    }    // Your code here}


This may helps:

    System.IO.DirectoryInfo info = new System.IO.DirectoryInfo("YOUR PATH");    //List of directories    var result = info.GetDirectories().Select(i => i.FullName);

You can use GetDirectories to get sub folder DirectoryInfo's and iterate through them untill Getdirectories returns nothing.