Compartir a través de


Cómo: Determinar si un archivo está oculto en Visual Basic

Actualización: noviembre 2007

El método My.Computer.FileSystem.GetFileInfo (Método) se puede utilizar para obtener un objeto FileInfo, que contiene información sobre el archivo específico, incluida una enumeración FileAttributes.

Para determinar si un archivo está oculto

  1. Obtenga un objeto FileInfo para el archivo que desea para examinar. Este ejemplo obtiene un objeto FileInfo para el archivo Testfile.txt.

    Dim infoReader As System.IO.FileInfo
    infoReader = My.Computer.FileSystem.GetFileInfo("C:\testfile.txt")
    
  2. Obtenga un objeto FileAttributes desde el objeto FileInfo. Este ejemplo recibe FileAttributes del objeto FileInfo.

    Dim attributeReader As System.IO.FileAttributes
    attributeReader = infoReader.Attributes
    
  3. Consulte FileAttributes para determinar si el archivo está oculto. Este ejemplo determina si el archivo está oculto y muestra el resultado correspondiente.

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

Vea también

Tareas

Cómo: Determinar los atributos de un archivo en Visual Basic

Referencia

My.Computer.FileSystem (Objeto)

My.Computer.FileSystem (Miembros del objeto)

My.Computer.FileSystem.GetFileInfo (Método)

Otros recursos

Propiedades de archivos, directorios y unidades en Visual Basic