如何让Directory.GetFiles只显示以数值开头的文件(例如1abc.pdf);
Directory.GetFiles(@"C:/mydir", "0-9*.pdf")
Run Code Online (Sandbox Code Playgroud)
要获取以任何数值开头的文件,无论位数多少,您可以使用正则表达式:
var files = Directory.GetFiles(@"c:\mydir", "*.pdf")
.Where(file => Regex.IsMatch(Path.GetFileName(file), "^[0-9]+"));
//.ToArray() <-add if you want a string array instead of IEnumerable
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9128 次 |
| 最近记录: |