Como: Determinar se um arquivo está oculto no Visual Basic

O Método My.Computer.FileSystem.GetFileInfo pode ser usado para obter um objeto FileInfo, que contém informações sobre o arquivo especificado, incluindo uma enumeração FileAttributes.

Para determinar se um arquivo está oculto

  1. Obtenha um objeto FileInfo para o arquivo que você deseja examinar.Este exemplo obtém um objeto FileInfo para o arquivo Testfile.txt.

    Dim infoReader As System.IO.FileInfo
    infoReader = My.Computer.FileSystem.GetFileInfo("C:\testfile.txt")
    
  2. Obtenha um objeto FileAttributes do objeto FileInfo.Este exemplo obtém FileAttributes a partir do objeto FileInfo.

    Dim attributeReader As System.IO.FileAttributes
    attributeReader = infoReader.Attributes
    
  3. Consulte FileAttributes para determinar se o arquivo está oculto.Este exemplo determina se o arquivo está oculto e exibe um resultado de acordo com o que foi determinado.

    If (attributeReader And System.IO.FileAttributes.Hidden) > 0 Then
        MsgBox("File is hidden!")
    Else
        MsgBox("File is not hidden!")
    End If
    

Consulte também

Tarefas

Como: Determinar os atributos do arquivo no Visual Basic

Referência

Objeto My.Computer.FileSystem

Meu.Computador.Membros Objeto de Sistema de Arquivos

Método My.Computer.FileSystem.GetFileInfo

Outros recursos

Propriedades de arquivo, diretório e unidade no Visual Basic