我有一些代码旨在获取目录中的文件,这很简单
foreach (var Totalfile in new DirectoryInfo(rootfolder).GetFiles("*Totals*.csv", SearchOption.TopDirectoryOnly))
Run Code Online (Sandbox Code Playgroud)
文件命名如下:
Totals.CSV142344
Totals.CSV142409
Totals.CSV142433
Totals.CSV142501
Totals.CSV142528
Run Code Online (Sandbox Code Playgroud)
我的问题是它没有选择最后一个文件。
我已经修复了代码,改为:
foreach (var Totalfile in new DirectoryInfo(rootfolder).GetFiles("*Totals*.csv*", SearchOption.TopDirectoryOnly))
Run Code Online (Sandbox Code Playgroud)
说获取包含 Totals 和 .csv 的任何文件,以及 .csv 之后的任何内容。
我不明白的是为什么它获得了前四个文件,而不是底部。
我原以为原始代码不会提取任何文件?