У меня есть некоторый код, предназначенный для получения файлов в каталоге, который достаточно прост
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))
Говоря, получим любые файлы, которые содержат как итоги, так и .csv, с чем-нибудь после .csv.
Чего я не понимаю, так это того, почему он получил четыре верхних файла, а не нижние.
Я бы подумал, что ни один из файлов не будет найден оригинальный код?