Como: Excluir um diretório no Visual Basic

Use o método DeleteDirectory do objeto My.Computer.FileSystem para excluir um diretório. Entre as opções são: Se deseja excluir o diretório ou não conteúdo, ou não enviar o diretório excluído para o Lixeirae se deseja ou não mostrar o progresso da exclusão.

Para excluir um diretório somente se ele for vazio

  • Use o método DeleteDirectory para excluir o diretório, especificando False para onDirectoryNotEmpty. Este exemplo exclui o diretório chamado OldDirectory somente se ele estiver vazio.

    My.Computer.FileSystem.DeleteDirectory("C:\OldDirectory",
    FileIO.DeleteDirectoryOption.ThrowIfDirectoryNonEmpty)
    

Para excluir um diretório e enviá-lo para a Recycle Bin

  • Use o método DeleteDirectory para excluir o diretório, especificando RecycleOption.SendToRecycleBin para recycle. Este exemplo exclui o diretório chamado OldDirectory e todo o seu conteúdo, enviando-os para a Recycle Bin e mostrando o andamento da operação.

    My.Computer.FileSystem.DeleteDirectory("C:\OldDirectory", FileIO.UIOption.AllDialogs, FileIO.RecycleOption.SendToRecycleBin)
    

Programação robusta

As seguintes condições podem causar uma exceção:

Consulte também

Tarefas

Como: Excluir um arquivo em Visual Basic

Referência

UICancelOption

DeleteDirectory

RecycleOption

UIOption

DeleteDirectoryOption