我有一些代码,旨在获取目录中的文件,这很简单
foreach (var Totalfile in new DirectoryInfo(rootfolder).GetFiles("*Totals*.csv", SearchOption.TopDirectoryOnly))
文件名如下:
Totals.CSV142344
Totals.CSV142409
Totals.CSV142433
Totals.CSV142501
Totals.CSV142528
我的问题是它没有选择最后一个文件。
我通过使用以下代码进行修复:foreach (var Totalfile in new DirectoryInfo(rootfolder).GetFiles("*Totals*.csv*", SearchOption.TopDirectoryOnly))
查找包含"Totals"和".csv"的任何文件,包括.csv之后的任何字符。
我不明白的是为什么它会获取前四个文件,而不是最后一个。
我原本以为原始代码将不会选择任何文件?