En C# si tengo una ruta de directorio y una ruta de archivo relativa con comodín, "c:\foo\bar"
y "..\blah\*.cpp"
, ¿hay una manera simple de obtener la lista de rutas de archivos absolutas, { "c:\foo\blah\a.cpp", "c:\foo\blah\b.cpp" }
?Resolviendo la ruta relativa con comodín en C#
Antecedentes: existe un árbol de fuentes que cualquier directorio puede contener un archivo de definición de compilación, que usa una ruta relativa con un comodín para especificar los archivos de origen. La tarea aquí es generar una lista de ruta absoluta de todos los archivos fuente para cada archivo de definición de compilación.
System.IO.Directory.EnumerateFiles le permite especificar caracteres comodín en el parámetro searchPattern, ver : http://msdn.microsoft.com/en-us/library/dd413233.aspx y devolverá rutas absolutas – Polity
@Polity, System.ArgumentException: el patrón de búsqueda no puede contener ".." para mover directorios –