If a directory you are trying to find does not exist, then DirectoryNotFoundException occurs.
Here, we are try to find a directory that does not exist using GetDirectories() method.
Example
using System.IO;
using System;
class Program {
static void Main() {
Directory.GetDirectories("D:\\new\\");
}
}The above code will generate the following exception since the directory “D:\\new” does not exist.
Unhandled Exception: System.IO.DirectoryNotFoundException: Could not find a part of the path