Привет, я пытаюсь получить все файлы с набором расширений и набором строкового формата.
string extensions=".exe,.txt,.xls";
string fileFormat"fileA, fileB, fileC";
скажем, если у меня есть следующие файлы в папке
fileA20200805.txt
fileBxxxx.exe
FileCCCCCCC.txt
FileD123.xls
результат должен возвращать только первые 3 файла, которые
fileA20200805.txt
fileBxxxx.exe
FileCCCCCCC.txt
потому что FileD123.xls не в формате файла.
Я пробовал следующий код:
Directoryinfo dInfo = new DirectoryInfo(path);
FileInfo[] files = dInfoGetFiles()
.Where(f => extensions.Contains(f.Extension.ToLower()) && fileFormat.Any(f.Name.Contains))
.ToArray();
Тем не менее, я все еще получаю все 4 файла, FileD123.xls все еще возвращается