Question

Maybe this is by design, but I want to have C:\ in my root directory even if I already have that information.

DirectoryInfo Dinfo = new DirectoryInfo(@"C:\");
DirectoryInfo[] directories = Dinfo .GetDirectories("*.*", SearchOption.AllDirectories);

So how do you get directories to include @"C:\?

Was it helpful?

Solution

You could add it with Concat:

DirectoryInfo[] directories = new[]{Dinfo}
    .Concat(Dinfo.EnumerateDirectories("*.*", SearchOption.AllDirectories))
    .ToArray();
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top