小编zed*_*sad的帖子

Directory.GetFiles 不会选取所有文件

我有一些代码旨在获取目录中的文件,这很简单

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 之后的任何内容。

我不明白的是为什么它获得了前四个文件,而不是底部。

我原以为原始代码不会提取任何文件?

c# filenames

23
推荐指数
1
解决办法
448
查看次数

标签 统计

c# ×1

filenames ×1