다음을 통해 공유


MkDir 함수

업데이트: 2007년 11월

새 디렉터리를 만듭니다.

My 기능은 파일 I/O 작업에서 생산성 및 성능이 MkDir보다 우수합니다. 자세한 내용은 My.Computer.FileSystem.CreateDirectory 메서드를 참조하십시오.

Public Sub MkDir(ByVal Path As String)

매개 변수

  • Path
    필수 요소. 만들 디렉터리를 식별하는 String 식입니다. Path에는 드라이브가 포함될 수도 있습니다. 드라이브를 지정하지 않은 경우 MkDir를 사용하면 현재 드라이브에서 새 디렉터리가 만들어집니다.

예외

예외 형식

오류 번호

조건

ArgumentException

52

Path가 지정되지 않았거나 비어 있습니다.

SecurityException

70

사용 권한이 거부되었습니다.

IOException

75

디렉터리가 이미 있습니다.

비구조적 오류 처리를 사용하는 Visual Basic 6.0 응용 프로그램을 업그레이드하는 경우에는 "오류 번호" 열을 참조하십시오. 오류 번호를 Number 속성(Err 개체)과 비교할 수 있습니다. 그러나 가능하면 이러한 오류 제어 방법을 Visual Basic의 구조적 예외 처리 개요에 설명된 방식으로 바꾸는 것이 좋습니다.

보안 정보:

디렉터리나 폴더를 만들려면 읽기 및 쓰기 파일 I/O 권한이 필요합니다. 자세한 내용은 FileIOPermission코드 액세스 권한을 참조하십시오.

설명

이 함수는 Path에 지정된 디렉터리가 없거나 Path의 일부가 유효하지 않은 경우 이 디렉터리를 새로 만듭니다. Path 매개 변수는 파일 경로가 아닌 디렉터리 경로를 지정해야 합니다.

예제

다음 예제에서는 MkDir 함수를 사용하여 디렉터리를 만듭니다. 드라이브를 지정하지 않은 경우 새 디렉터리가 현재 드라이브에 만들어집니다.

' Make new directory.
MkDir("C:\TESTDIR")

스마트 장치 개발자 참고 사항

이 함수는 지원되지 않습니다.

요구 사항

네임스페이스:Microsoft.VisualBasic

**모듈:**FileSystem

**어셈블리:**Visual Basic 런타임 라이브러리(Microsoft.VisualBasic.dll)

참고 항목

작업

방법: Visual Basic에서 디렉터리 만들기

참조

ChDir 함수

CurDir 함수

RmDir 함수

ArgumentException

IOException