У меня есть приложение, которое должно найти и обработать файлы, которые следуют очень конкретному соглашению об именах следующим образом.
IABC_12345-0_YYYYMMDD_YYYYMMDD_HHMMSS.zip
Я не могу найти простой способ сделать это с помощью шаблона поиска, поэтому я предполагаю, что я должен сделать что-то подобное после создания списка файлов с использованием более простого шаблона подстановок.
RegEx re = new RegEx("blah");
foreach(FileInfo fi in Directory.GetFiles(path, "I*.zip"))
{
if(re.IsMatch(fi.Name))
//blah blah blah
}
Это лучший способ сделать это, и если да, как бы я сформировал регулярное выражение для соответствия этому файловому формату?