我有这个代码:
string[] files = Directory.GetFiles(path, "......", SearchOption.AllDirectories)
我想要的是仅返回不以以下内容开头的文件p_
and t_
并具有扩展名 png 或 jpg 或 gif。我该怎么做?
Directory.GetFiles
不支持RegEx
默认情况下,您可以做的是过滤RegEx
在您的文件列表中。看看这个清单:
Regex reg = new Regex(@"^^(?!p_|t_).*");
var files = Directory.GetFiles(yourPath, "*.png; *.jpg; *.gif")
.Where(path => reg.IsMatch(path))
.ToList();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)