In C# se ho un percorso di directory e un percorso file relativo con carattere jolly, e "..\blah\*.cpp"
, esiste un modo semplice per ottenere l'elenco dei percorsi di file assoluti, { "c:\foo\blah\a.cpp", "c:\foo\blah\b.cpp" }
?Risoluzione del percorso relativo con carattere jolly in C#
Sfondo: è presente un albero dei sorgenti che ogni directory può contenere il file di definizione build, che utilizza il percorso relativo con il carattere jolly per specificare i file di origine. L'attività qui è di generare un elenco di percorsi assoluti di tutti i file di origine per ogni file di definizione build.
System.IO.Directory.EnumerateFiles consente di specificare i caratteri jolly nel param searchPattern, vedere : http://msdn.microsoft.com/en-us/library/dd413233.aspx e restituisce i percorsi assoluti – Polity
@Polity, System.ArgumentException: il modello di ricerca non può contenere ".." per spostare le directory –