C #에서 두 경로를 어떻게 조인합니까?


답변:


158

아래 예제와 같이 Path.Combine () 을 사용해야 합니다.

string basePath = @"c:\temp";
string filePath = "test.txt";
string combinedPath = Path.Combine(basePath, filePath); 
// produces c:\temp\test.txt

14
"filePath"에 절대 경로가 포함 된 경우 Path.Combine은 "filePath"만 반환합니다. string basePath = @"c:\temp\"; string filePath = @"c:\dev\test.txt"; /* for whatever reason */ string combined = Path.Combine(basePath, filePath);생성 @ "c : \ dev \ test.txt"
Jan 'splite'K.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.