Compruebe si el archivo existe en el directorio ignorando la extensión

Estoy usando .NET 2.0 y Linq está fuera de discusión. Me gustaría verificar si el archivo existe dentro de un directoriosin conocimiento de la extensión de archivo.

Solo necesito hacer esta lógica.

1.Check File existe en el directorio usando String Filename proporcionado usando el patrón de búsqueda, dejando de lado la extensión del File

2. Obtenga los archivos si existen y Databind para proporcionarDownload links. Si el archivo no existe, comience a cargar el archivo.

Actualizar Directory.GetFiles() yDirectoryInfo.GetFiles() de hecho resuelve la parte en la que compruebo la existencia del archivo. En cuanto al rendimiento con respecto a los objetos FileInfo, estos fueron solo la solución a mis requisitos de enlace de datos para proporcionar enlaces de descarga

Respuestas a la pregunta(3)

Su respuesta a la pregunta