【发布时间】:2012-11-28 17:29:44
【问题描述】:
我想知道什么是扫描包含您不确定的字符的目录的好方法。
比如我要扫描
C:\Program\Version2.*\Files
意义
- 文件夹位于
C:\Program -
Version2.*可以是Version2.33、Version2.1等。 - 该文件夹中有一个名为
Files的文件夹
我知道我可以做类似foreach (directory) if contains("Version2.") 的事情,但我想知道是否有更好的方法。
【问题讨论】:
-
你试过Directory.GetFiles function吗?我不确定这是否会包含多个目录,但它有
*作为通配符 -
@Default,这个答案很有用,当通配符在路径的末尾时,而不是在这个问题的中间。
-
@AlexeiLevenkov 你是对的,在我建议“重复”之后我注意到了这个细节:)
标签: c# search directory wildcard