You can make use of this search pattern:
EC?92*
. This will return all the files with names like EC92*, ECx92* where x could be anything.
Once you have this list, you can filter out using LINQ expression. Something like this:
IEnumerable<string> fileList = Directory.GetFiles("D:\\Test", "EC?92*").Where(x => x.StartsWith("EC1") || x.StartsWith("EC2"));