可以用通配符指定目录路径吗?
我有以下代码:
foreach (string file in Directory.GetFiles(sourcePath)) { // whatever }
从特定目录获取文件。 是否可以使用通配符匹配目录? 例如:
c:\test\di*
将匹配目录中的所有文件:
c:\test\dictionary\ c:\test\directory\ c:\test\dig\
我看到你可以将文件filter传递给GetFiles方法,但这仅适用于文件,而不适用于目录名称。
你有一个重载 ,它允许你指定一个搜索模式或如果你需要指定搜索选项,还有另一个重载 :
foreach (string directory in Directory.GetDirectories(sourcePath, "di*")) { // whatever }