Como: Determinar se existe um diretório no Visual Basic

Você pode usar o Método My.Computer.FileSystem.DirectoryExists para determinar se existe ou não um diretório especificado.

A chamada para DirectoryExists requer FileIOPermission.

Este método não lança exceções.

Observação:

As opções disponíveis nas caixas de diálogo, e os nomes e localizações dos comandos de menu que você vê, podem diferir do que é descrito na ajuda, dependendo das suas configurações ativas ou edição.Esta página Ajuda foi escrita com Configurações Geral de desenvolvimento em mente.Para alterar as configurações, escolher Importar e exportar configurações on the Ferramentas menu.Para obter mais informações, consulte Configurações do Visual Studio.

Procedimento

Para determinar se existe um diretório

  • Use o método My.Computer.FileSystem.DirectoryExists, fornecendo o caminho, para determinar se ou não a pasta especificada existe.O exemplo a seguir verifica para determinar se existe ou não o diretório C:\backup\logs e verifica suas propriedades.

    Dim logDirectoryProperties As System.IO.DirectoryInfo
    If My.Computer.FileSystem.DirectoryExists("C:\backup\logs") Then
        logDirectoryProperties = My.Computer.FileSystem.GetDirectoryInfo("C:\backup\logs")
    End If
    

Consulte também

Tarefas

Como: Determinar se existe um arquivo no Visual Basic

Solução de problemas: Leitura e gravação em arquivos de texto

Demonstra Passo a passo: Manipulação de arquivos e pastas no Visual Basic

Referência

Método My.Computer.FileSystem.DirectoryExists

Outros recursos

Criar, excluir e mover arquivos e pastas em Visual Basic