такая проблема: Есть код, который получает все файлы с данным расширением.
string[] mainfile = Directory.GetFiles(mySettings.LocaleSettingsModel.PathToMainFile, "*.txt", SearchOption.AllDirectories);
Собственно, имеются и файлы с расширением .text_res, и при использовании кода выше, считываются и они.
string[] mainfile = Directory.GetFiles(mySettings.LocaleSettingsModel.PathToMainFile, "~>.txt", SearchOption.AllDirectories);
Использовав данный код, вообще ничего не возвращает, хотя шаблон в винде работает.
Собственно вопрос, как взять только файлы с расширением .txt, не перебирая файлы в foreach и писать так file.endwith(".txt"); ?
У меня в моем тестовом примере все нормально:
Может быть у вас файлы имеют такие именования:
blablabla.text_res.txt, но в винде у вас отключено показывание расширения файлов и вы видите blablabla.text_res и ошибочно полагаете, что они не должны попадать в выборку
Сборка персонального компьютера от Artline: умный выбор для современных пользователей