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

Você pode usar o DirectoryExists método 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çãoObservação

Seu computador pode mostrar nomes ou locais diferentes para alguns dos elementos da interface do usuário do Visual Studio nas instruções a seguir. A edição do Visual Studio que você possui e as configurações que você usa determinam esses elementos. 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 de Visual Basic

Solução de problemas: Leitura e gravação em arquivos de texto (Visual Basic)

Demonstra Passo a passo: Manipulação de arquivos e diretórios em Visual Basic

Referência

DirectoryExists

Outros recursos

Criar, excluir e mover arquivos e pastas em Visual Basic