C#에서 와일드 카드로 상대 경로 인 경로와 상대 경로가있는 경우 및 "..\blah\*.cpp"
은 간단한 파일 경로 인 { "c:\foo\blah\a.cpp", "c:\foo\blah\b.cpp" }
의 목록을 가져 오는 간단한 방법입니까?C#에서 와일드 카드로 상대 경로 해결
배경 : 소스 파일을 지정하기 위해 와일드 카드로 상대 경로를 사용하는 빌드 정의 파일을 모든 디렉토리에 포함 할 수있는 소스 트리가 있습니다. 여기서 수행 할 작업은 각 빌드 정의 파일에 대한 모든 소스 파일의 절대 경로 목록을 생성하는 것입니다.
System.IO.Directory.EnumerateFiles 당신이 된 searchPattern PARAM에 와일드 카드를 지정할 수 있습니다를 참조하십시오 : http://msdn.microsoft.com/en-us/library/dd413233.aspx 절대 경로를 반환합니다 – Polity
@Polity, System.ArgumentException : 검색 패턴 ".."디렉터리를 위로 이동할 수 없습니다. –