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 estão: Se deseja ou não excluir o diretório Sumário, se deseja ou não enviar o diretório excluído para o Da Lixeira e 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 no Visual Basic

Referência

Enumeração UICancelOption

Método My.Computador.FileSystem.DeleteDirectory

Enumeração RecycleOption

Enumeração UIOption

Enumeração DeleteDirectoryOption