Directory.Delete 메서드 (String)
2013-03-11
지정된 경로에서 빈 디렉터리를 삭제합니다.
어셈블리: mscorlib(mscorlib.dll)
매개 변수
- path
- 형식: System.String
제거할 빈 디렉터리의 이름입니다. 해당 디렉터리는 쓰기가 가능하거나 비어 있어야 합니다.
| 예외 | 조건 |
|---|---|
| IOException | path에 지정된 것과 이름 및 위치가 같은 파일이 있는 경우 -또는- 이 디렉터리는 응용프로그램의 현재 작업 디렉터리입니다. -또는- path로 지정된 디렉터리가 비어 있지 않은 경우 -또는- 디렉터리에 대한 열린 핸들이 있고 운영 체제가 Windows XP 또는 그 이전 버전인 경우. 이 열린 핸들은 디렉터리 및 파일 열거로 인해 발생할 수 있습니다. |
| UnauthorizedAccessException | 호출자에게 필요한 권한이 없는 경우 |
| ArgumentException | path가 길이가 0인 문자열이거나, 공백만 포함하거나 또는 하나 이상의 잘못된 문자를 포함하는 경우 |
| ArgumentNullException | path가 null인 경우 |
| PathTooLongException | 지정된 경로 또는 파일 이름이 시스템에 정의된 최대 길이를 초과하는 경우. 예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. |
| DirectoryNotFoundException | 지정된 경로가 없거나 찾지 못한 경우 -또는- 지정된 경로가 잘못된 경우(예: 매핑되지 않은 드라이브의 경로를 지정한 경우) |
버전 메모
Windows Phone
이 멤버에는 SecurityCriticalAttribute 특성이 있습니다. 이 특성은 이 멤버를 내부 사용으로 제한합니다. 이 멤버를 사용하는 응용프로그램 코드에서는 MethodAccessException이 발생합니다.