정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

Path.Combine 메서드 (String, String)

2013-12-13

두 경로 문자열을 결합합니다.

Namespace:  System.IO
어셈블리:  mscorlib(mscorlib.dll)

public static string Combine(
	string path1,
	string path2
)

매개 변수

path1
형식: System.String
첫 번째 경로입니다.
path2
형식: System.String
두 번째 경로입니다.

반환 값

형식: System.String
조합된 경로가 들어 있는 문자열입니다. 지정된 경로 중 하나가 길이가 0인 문자열이면 이 메서드는 다른 경로를 반환합니다. path2에 절대 경로가 들어 있으면 이 메서드는 path2를 반환합니다.

예외조건
ArgumentException

path1 또는 path2GetInvalidPathChars에 정의된 잘못된 문자가 하나 이상 포함되어 있는 경우

ArgumentNullException

path1 또는 path2null입니다.

path1DirectorySeparatorChar 또는 AltDirectorySeparatorChar에 정의된 유효한 구분 문자로 끝나지 않는 경우 연결하기 전에 DirectorySeparatorCharpath1에 추가됩니다.

path2가 루트를 포함하지 않으면(예를 들어, path2가 구분 문자나 드라이브 지정으로 시작하지 않는 경우) 결과는 구분 문자가 중간에 삽입된 두 경로의 연결입니다. path2에 루트가 포함되면 path2가 반환됩니다.

다음 예제에서는 격리된 저장소에서 디렉터리를 만들기 위해 디렉터리 및 하위 디렉터리 이름을 경로에 결합합니다. 이 예제는 IsolatedStorageFile 클래스에 대해 제공되는 보다 큰 예제의 일부입니다.


// Create three subdirectories under MyApp1.
string subdirectory1 = Path.Combine("MyApp1", "SubDir1");
string subdirectory2 = Path.Combine("MyApp1", "SubDir2");
string subdirectory3 = Path.Combine("MyApp1", "SubDir3");
store.CreateDirectory(subdirectory1);
store.CreateDirectory(subdirectory2);
store.CreateDirectory(subdirectory3);


Windows Phone OS

지원되는 버전: 8.0, 7.1, 7.0

Windows Phone

표시: