2011-05-03 51 views

回答

2

退房这种方法,需要一个SearchOptionhere的变化。看起来你是在递归方向搜索之后,并且SearchOption枚举允许你指定这个。

1

Directory.GetFiles不以这种方式遍历子目录...因此只有C:\上的文件被返回!
如果您需要在目录及其子目录中搜索此模式,则必须扫描(递归)所有子目录,然后扫描当前目录。在每一步中,您都将文件添加到全局变量(string[] files)。
我觉得这example可能是有用的...
或者你可以使用Directory.GetFiles(path, pattern, SearchOption.AllDirectories);