다음을 통해 공유


RmDir 함수

업데이트: 2007년 11월

기존 디렉터리를 제거합니다.

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

Public Sub RmDir(ByVal Path As String)

매개 변수

  • Path
    필수적 요소. 제거될 디렉터리나 폴더를 식별하는 String 식입니다. Path는 드라이브를 포함할 수 있습니다. 드라이브를 지정하지 않은 경우 RmDir가 현재 드라이브의 디렉터리를 제거합니다.

예외

예외 형식

오류 번호

조건

ArgumentException

52

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

IOException

75

대상 디렉터리에 파일이 없습니다.

FileNotFoundException

76

디렉터리가 없습니다.

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

설명

파일이 포함된 디렉터리에 RmDir를 사용하면 오류가 발생합니다. 디렉터리를 제거하기 전에 Kill 함수를 사용하여 모든 파일을 삭제합니다.

예제

다음 예제에서는 RmDir 함수를 사용하여 기존 디렉터리를 제거합니다.

' Assume that MYDIR is an empty directory.
' Remove MYDIR.
RmDir("MYDIR")

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

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

요구 사항

네임스페이스:Microsoft.VisualBasic

**모듈:**FileSystem

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

참고 항목

작업

방법: Visual Basic에서 디렉터리 삭제

참조

ChDir 함수

CurDir 함수

Kill 함수

MkDir 함수

ArgumentException

IOException

FileNotFoundException