Como un ejemplo simplificado Estoy ejecutando el siguienteC# ¿EnumerateFiles comodín devuelve no coincidencias?
IEnumerable<string> files = Directory.EnumerateFiles(path, @"2010*.xml",
SearchOption.TopDirectoryOnly).ToList();
En mi conjunto de resultados que estoy consiguiendo unos ficheros que no puede competir con el patrón de archivo. De acuerdo con msdn searchPattern wildcard es "Cero o más caracteres" y no un reg ex. Un ejemplo es que recibo un nombre de archivo como "2004_someothername.xml".
Para obtener información, hay más de 25,000 archivos en la carpeta.
¿Alguien tiene alguna idea de lo que está pasando?
¿Puede publicar algunos ejemplos de nombres de archivos que coinciden que no deberían? – cptScarlet
Usted dice "como un ejemplo simplificado": ¿ha probado que el código que muestra realmente devolverá el archivo que reclama? ¡Es más probable que el problema se deba al ejemplo no simplificado ...! –
Ejemplo que proporcionaste funciona bien. Solo lo probé. Entonces, si puede publicar un código real que no funciona correctamente – Stecya