Compartilhar via


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

O Método My.Computer.FileSystem.GetFileInfo pode ser usado para determinar facilmente informações sobre as 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çã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 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 pastas no Visual Basic

Referência

FileInfo

Outros recursos

Access de Arquivo com o Visual Basic