DeleteDirectory

Deletes a directory.


Syntax

FileSystem.DeleteDirectory(Directory, DeleteDirectoryOption)


Parameters


Directory

String, input



Directory to be deleted.


DeleteDirectoryOption

Enumeration, input



Specifies what should be done when a directory that is to be deleted contains files or directories. Default is DeleteAllContents.


Remarks


DeleteDirectoryOption



DeleteDirectoryOption.DeleteAllContents

Delete the contents of the directory along with the directory. Default.


DeleteDirectoryOption.ThrowIfDirectoryNonEmpty

Throw an IOException if the directory is not empty. The Data property of the exception lists the file(s) that could not be deleted.


Examples

This example deletes the specified directory only if it is empty:


Sub Main()

FileSystem.DeleteDirectory "C:\Users\Public\My Directory\", DeleteDirectoryOption.ThrowIfDirectoryNonEmpty

End Sub


This example deletes the specified directory and all of its contents:


Sub Main()

FileSystem.DeleteDirectory "C:\Users\Public\My Directory\", DeleteDirectoryOption.DeleteAllContents

End Sub