EnumerateFiles vs EnumerateDirectories searchPattern

时间:2016-10-21 11:16:58

标签: c# io

我遇到过一件事。 有代码:

 var searchPattern = @"??????";
 var path = "C:\Users\MyUser\Folder";

 IEnumerable<string> file = Directory.EnumerateFiles(path, searchPattern);
 IEnumerable<string> dir = Directory.EnumerateDirectories(path, searchPattern);

然后说下面的目录和文件:

a.txt
b.txt
a
b

根据Documentation那里&#34;?&#34; char应表示该位置中的零个或一个字符。因此,我希望 dir 包含ab,文件应为a.txtb.txt

但是我的file变量只包含空集合。 那是为什么?

0 个答案:

没有答案