Phi*_*Gan 18
你在使用C#3吗?
Regex reg = new Regex(@"^FA[0-9]{4}\.xml$");
var files = Directory.GetFiles(yourPath, "*.xml").Where(path => reg.IsMatch(path));
Run Code Online (Sandbox Code Playgroud)
您可以执行以下操作:
System.IO.Directory.GetFiles(@"C:\", "FA????.xml", SearchOption.AllDirectories);
Run Code Online (Sandbox Code Playgroud)
然后从结果中对其进行迭代,并针对您的正则表达式进行验证,即?名称中的字符均为数字
使用 Directory API 查找FA????.xml,并通过正则表达式过滤器运行结果列表:
var fa = from f in Directory.GetFiles("FA????.xml")
where Regex.Match(f, "FA\d\d\d\d\.xml")
select f;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15990 次 |
| 最近记录: |