user222427
user222427

Reputation:

DirectoryInfo[] SearchOption.AllDirectories doesn't include root directory?

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:\?

Upvotes: 2

Views: 1116

Answers (1)

Tim Schmelter
Tim Schmelter

Reputation: 460118

You could add it with Concat:

DirectoryInfo[] directories = new[]{Dinfo}
    .Concat(Dinfo.EnumerateDirectories("*.*", SearchOption.AllDirectories))
    .ToArray();

Upvotes: 4

Related Questions