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
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")
Obtenga un objeto FileAttributes desde el objeto FileInfo. Este ejemplo recibe FileAttributes del objeto FileInfo.
Dim attributeReader As System.IO.FileAttributes attributeReader = infoReader.Attributes
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