DirectoryInfo.CreateSubdirectory 메서드

2013-12-13

지정된 경로에 하나 이상의 하위 디렉터리를 만듭니다.

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

public DirectoryInfo CreateSubdirectory(
	string path
)

매개 변수

path
형식: System.String
지정된 경로입니다. 이 경로는 다른 디스크 볼륨이나 UNC(범용 명명 규칙) 이름이 될 수 없습니다.

반환 값

형식: System.IO.DirectoryInfo
path에 지정된 마지막 경로입니다.

예외조건
ArgumentException

path가 유효한 파일 경로를 지정하지 않거나 잘못된 DirectoryInfo 문자를 포함하고 있는 경우

ArgumentNullException

pathnull인 경우

DirectoryNotFoundException

지정된 경로가 잘못된 경우(예: 매핑되지 않은 드라이브의 경로를 지정한 경우)

IOException

하위 디렉터리를 만들 수 없는 경우

-또는-

파일이나 디렉터리에 path에 의해 지정된 이름이 이미 있는 경우

PathTooLongException

지정된 경로 또는 파일 이름이 시스템에 정의된 최대 길이를 초과하는 경우. 예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 지정한 경로나 파일 이름 또는 둘 모두가 너무 깁니다.

SecurityException

디렉터리를 만드는 데 필요한 코드 액세스 권한이 호출자에게 없는 경우

-또는-

반환된 DirectoryInfo 개체에서 설명하는 디렉터리를 읽을 수 있는 코드 액세스 권한이 호출자에게 없는 경우. path 매개 변수가 기존 디렉터리를 설명하는 경우에 이 예외가 발생할 수 있습니다.

NotSupportedException

path에 드라이브 레이블("C:\")의 일부가 아닌 콜론 문자(:)가 포함된 경우

지정된 경로는 DirectoryInfo 클래스의 이 인스턴스에 대한 상대적 경로일 수 있습니다.

버전 메모

Windows Phone

 이 멤버에는 SecurityCriticalAttribute 특성이 있습니다. 이 특성은 이 멤버를 내부 사용으로 제한합니다. 이 멤버를 사용하는 응용프로그램 코드에서는 MethodAccessException이 발생합니다.

Windows Phone OS

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

Windows Phone

표시:
© 2014 Microsoft