<分区>
假设您有一个包含以下目录的目录:
dontgetme
get.me
如果你使用下面的代码:
string[] directories = Directory.GetDirectories(rootDirectory, "*.*", SearchOption.TopDirectoryOnly);
您希望目录
包含:
get.me
但它包含两个目录,这是为什么?
调查 documentation唯一的通配符是 *
和 ?
所以它们不应该影响这个。
此外,如果您使用模式 *.
,则仅返回 dontgetme
目录;但使用 *.*.*.*
等。两者仍会返回。
以防万一,我在 Windows 10 上使用 .NET 4.6.1 和 C# 6。