Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The GetFileInfo method can be used to get a FileInfo object, which contains information about the specified file, including a FileAttributes enumeration.
To determine if a file is hidden
Get a FileInfo object for the file you wish to examine. This example gets a FileInfo object for the file Testfile.txt.
Dim infoReader As System.IO.FileInfo infoReader = My.Computer.FileSystem.GetFileInfo("C:\testfile.txt")
Get a FileAttributes object from the FileInfo object. This example gets FileAttributes from the FileInfo object.
Dim attributeReader As System.IO.FileAttributes attributeReader = infoReader.Attributes
Query FileAttributes to determine if the file is hidden. This example determines if the file is hidden and displays a result accordingly.
If (attributeReader And System.IO.FileAttributes.Hidden) > 0 Then MsgBox("File is hidden!") Else MsgBox("File is not hidden!") End If
See Also
Tasks
How to: Determine a File's Attributes in Visual Basic