Share via


Como: Obter informações sobre um arquivo em Visual Basic

O GetFileInfo método pode ser usado para determinar facilmente informações sobre propriedades de. um arquivo Propriedades do objeto FileInfo incluem atributos, hora da criação, diretório, nome do diretório, se ele existe, extensão, nome completo, última hora de acesso, última hora de gravação, comprimento e nome.

Uma exceção não é gerada se o arquivo não existir; em vez disso, ela é gerada quando as propriedades do objeto são acessadas pela primeira vez.

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 obter informações sobre um arquivo

  1. Use o método GetFileInfo para recuperar um objeto FileInfo que pode ser examinado para determinar suas propriedades. O exemplo a seguir recupera um objeto FileInfo para o arquivo MyLogFile.log.

    Dim information As System.IO.FileInfo
    information = My.Computer.FileSystem.GetFileInfo("C:\MyLogFile.log")
    
  2. Examine o objeto FileInfo para extrair as informações necessárias. As seguintes linhas de código relatam o nome completo do arquivo, última hora de acesso e comprimento.

    MsgBox("The file's full name is " & information.FullName & ".")
    MsgBox("Last access time is " & information.LastAccessTime & ".")
    MsgBox("The length is " & information.Length & ".")
    

Programação robusta

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

Consulte também

Tarefas

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

Referência

FileInfo

Outros recursos

Access de Arquivo com o Visual Basic