FileSystem.DeleteDirectory 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
디렉터리를 삭제합니다.
오버로드
DeleteDirectory(String, UIOption, RecycleOption, UICancelOption) |
디렉터리를 삭제합니다. |
DeleteDirectory(String, UIOption, RecycleOption) |
디렉터리를 삭제합니다. |
DeleteDirectory(String, DeleteDirectoryOption) |
디렉터리를 삭제합니다. |
DeleteDirectory(String, UIOption, RecycleOption, UICancelOption)
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
디렉터리를 삭제합니다.
public:
static void DeleteDirectory(System::String ^ directory, Microsoft::VisualBasic::FileIO::UIOption showUI, Microsoft::VisualBasic::FileIO::RecycleOption recycle, Microsoft::VisualBasic::FileIO::UICancelOption onUserCancel);
public static void DeleteDirectory (string directory, Microsoft.VisualBasic.FileIO.UIOption showUI, Microsoft.VisualBasic.FileIO.RecycleOption recycle, Microsoft.VisualBasic.FileIO.UICancelOption onUserCancel);
static member DeleteDirectory : string * Microsoft.VisualBasic.FileIO.UIOption * Microsoft.VisualBasic.FileIO.RecycleOption * Microsoft.VisualBasic.FileIO.UICancelOption -> unit
Public Shared Sub DeleteDirectory (directory As String, showUI As UIOption, recycle As RecycleOption, onUserCancel As UICancelOption)
매개 변수
- directory
- String
삭제할 디렉터리입니다.
- showUI
- UIOption
작업 진행을 시각적으로 추적할지 여부를 지정합니다. 기본값은 UIOption.OnlyErrorDialogs
입니다.
- recycle
- RecycleOption
삭제된 파일을 휴지통으로 보낼지 여부를 지정합니다. 기본값은 RecycleOption.DeletePermanently
입니다.
- onUserCancel
- UICancelOption
사용자가 취소를 클릭할 경우 예외를 throw할지 여부를 지정합니다.
예외
경로가 길이가 0인 문자열이거나, 형식이 잘못되었거나, 공백만 포함하거나, 와일드카드 문자를 비롯한 잘못된 문자를 포함하는 경우 경로는 디바이스 경로입니다(\\.\로 시작).
directory
이 Nothing
또는 빈 문자열인 경우
디렉터리가 없거나 파일인 경우
디렉터리나 하위 디렉터리의 파일이 사용되고 있는 경우
디렉터리 이름에 콜론(:)이 포함됩니다.
경로가 시스템 정의 최대 길이를 초과하는 경우
사용자에게 필요한 권한이 없는 경우
사용자가 작업을 취소했거나 디렉터리를 삭제할 수 없는 경우
예제
이 예제에서는 비어 있는 경우에만 디렉터리를 OldDirectory
삭제합니다.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.DeleteDirectoryOption.ThrowIfDirectoryNonEmpty)
이 예제에서는 디렉터리와 OldDirectory
해당 내용을 모두 삭제합니다.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.DeleteDirectoryOption.DeleteAllContents)
이 예제에서는 디렉터리와 OldDirectory
모든 콘텐츠를 삭제하여 사용자에게 삭제를 확인하도록 요청하지만 휴 지통에 콘텐츠를 보내지는 않습니다.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.UIOption.AllDialogs,
FileIO.RecycleOption.DeletePermanently,
FileIO.UICancelOption.ThrowException)
이 예제에서는 디렉터리와 OldDirectory
해당 내용을 모두 삭제하여 휴지통으로 보내지만 작업의 진행률을 표시하지는 않습니다.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.UIOption.AllDialogs,
FileIO.RecycleOption.SendToRecycleBin,
FileIO.UICancelOption.ThrowException)
설명
합니다 showUI
, recycle
, 및 onUserCancel
매개 변수는 Windows 서비스와 같은 대화형 사용자 없는 애플리케이션에서 지원 되지 않습니다.
추가 정보
적용 대상
DeleteDirectory(String, UIOption, RecycleOption)
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
디렉터리를 삭제합니다.
public:
static void DeleteDirectory(System::String ^ directory, Microsoft::VisualBasic::FileIO::UIOption showUI, Microsoft::VisualBasic::FileIO::RecycleOption recycle);
public static void DeleteDirectory (string directory, Microsoft.VisualBasic.FileIO.UIOption showUI, Microsoft.VisualBasic.FileIO.RecycleOption recycle);
static member DeleteDirectory : string * Microsoft.VisualBasic.FileIO.UIOption * Microsoft.VisualBasic.FileIO.RecycleOption -> unit
Public Shared Sub DeleteDirectory (directory As String, showUI As UIOption, recycle As RecycleOption)
매개 변수
- directory
- String
삭제할 디렉터리입니다.
- showUI
- UIOption
작업 진행을 시각적으로 추적할지 여부를 지정합니다. 기본값은 UIOption.OnlyErrorDialogs
입니다.
- recycle
- RecycleOption
삭제된 파일을 휴지통으로 보낼지 여부를 지정합니다. 기본값은 RecycleOption.DeletePermanently
입니다.
예외
경로가 길이가 0인 문자열이거나, 형식이 잘못되었거나, 공백만 포함하거나, 와일드카드 문자를 비롯한 잘못된 문자를 포함하는 경우 경로는 디바이스 경로입니다(\\.\로 시작).
directory
이 Nothing
또는 빈 문자열인 경우
디렉터리가 없거나 파일인 경우
디렉터리나 하위 디렉터리의 파일이 사용되고 있는 경우
디렉터리 이름에 콜론(:)이 포함됩니다.
경로가 시스템 정의 최대 길이를 초과하는 경우
사용자에게 필요한 권한이 없는 경우
사용자가 작업을 취소했거나 디렉터리를 삭제할 수 없는 경우
예제
이 예제에서는 비어 있는 경우에만 디렉터리를 OldDirectory
삭제합니다.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.DeleteDirectoryOption.ThrowIfDirectoryNonEmpty)
이 예제에서는 디렉터리와 OldDirectory
해당 내용을 모두 삭제합니다.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.DeleteDirectoryOption.DeleteAllContents)
이 예제에서는 디렉터리와 OldDirectory
모든 콘텐츠를 삭제하여 사용자에게 삭제를 확인하도록 요청하지만 휴 지통에 콘텐츠를 보내지는 않습니다.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.UIOption.AllDialogs,
FileIO.RecycleOption.DeletePermanently,
FileIO.UICancelOption.ThrowException)
이 예제에서는 디렉터리와 OldDirectory
해당 내용을 모두 삭제하여 휴지통으로 보내지만 작업의 진행률을 표시하지는 않습니다.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.UIOption.AllDialogs,
FileIO.RecycleOption.SendToRecycleBin,
FileIO.UICancelOption.ThrowException)
설명
합니다 showUI
고 recycle
매개 변수는 Windows 서비스와 같은 대화형 사용자 없는 애플리케이션에서 지원 되지 않습니다.
추가 정보
적용 대상
DeleteDirectory(String, DeleteDirectoryOption)
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
디렉터리를 삭제합니다.
public:
static void DeleteDirectory(System::String ^ directory, Microsoft::VisualBasic::FileIO::DeleteDirectoryOption onDirectoryNotEmpty);
public static void DeleteDirectory (string directory, Microsoft.VisualBasic.FileIO.DeleteDirectoryOption onDirectoryNotEmpty);
static member DeleteDirectory : string * Microsoft.VisualBasic.FileIO.DeleteDirectoryOption -> unit
Public Shared Sub DeleteDirectory (directory As String, onDirectoryNotEmpty As DeleteDirectoryOption)
매개 변수
- directory
- String
삭제할 디렉터리입니다.
- onDirectoryNotEmpty
- DeleteDirectoryOption
삭제될 디렉터리에 파일이나 디렉터리가 포함된 경우 수행해야 하는 작업을 지정합니다. 기본값은 DeleteDirectoryOption.DeleteAllContents
입니다.
예외
경로가 길이가 0인 문자열이거나, 형식이 잘못되었거나, 공백만 포함하거나, 와일드카드 문자를 비롯한 잘못된 문자를 포함하는 경우 경로는 디바이스 경로입니다(\\.\로 시작).
directory
이 Nothing
또는 빈 문자열인 경우
디렉터리가 없거나 파일인 경우
디렉터리나 하위 디렉터리의 파일이 사용되고 있는 경우
디렉터리 이름에 콜론(:)이 포함됩니다.
경로가 시스템 정의 최대 길이를 초과하는 경우
사용자에게 필요한 권한이 없는 경우
사용자가 작업을 취소했거나 디렉터리를 삭제할 수 없는 경우
예제
이 예제에서는 비어 있는 경우에만 디렉터리를 OldDirectory
삭제합니다.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.DeleteDirectoryOption.ThrowIfDirectoryNonEmpty)
이 예제에서는 디렉터리와 OldDirectory
해당 내용을 모두 삭제합니다.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.DeleteDirectoryOption.DeleteAllContents)
이 예제에서는 디렉터리와 OldDirectory
모든 콘텐츠를 삭제하여 사용자에게 삭제를 확인하도록 요청하지만 휴 지통에 콘텐츠를 보내지는 않습니다.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.UIOption.AllDialogs,
FileIO.RecycleOption.DeletePermanently,
FileIO.UICancelOption.ThrowException)
이 예제에서는 디렉터리와 OldDirectory
해당 내용을 모두 삭제하여 휴지통으로 보내지만 작업의 진행률을 표시하지는 않습니다.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.UIOption.AllDialogs,
FileIO.RecycleOption.SendToRecycleBin,
FileIO.UICancelOption.ThrowException)
추가 정보
적용 대상
.NET