Procedura: determinare se un file è nascosto in Visual Basic
È possibile utilizzare il metodo GetFileInfo per ottenere un oggetto FileInfo, che contiene informazioni sul file specificato, inclusa un'enumerazione FileAttributes.
Per determinare se un file è nascosto
Ottenere un oggetto FileInfo per il file che si desidera esaminare. Nell'esempio riportato di seguito, si ottiene un oggetto FileInfo per il file Testfile.txt.
Dim infoReader As System.IO.FileInfo infoReader = My.Computer.FileSystem.GetFileInfo("C:\testfile.txt")
Ottenere un oggetto FileAttributes dall'oggetto FileInfo. Nell'esempio riportato di seguito si ottiene FileAttributes dall'oggetto FileInfo.
Dim attributeReader As System.IO.FileAttributes attributeReader = infoReader.Attributes
Query FileAttributes per determinare se il file è nascosto. In questo esempio viene determinato se il file è nascosto e viene visualizzato il relativo risultato.
If (attributeReader And System.IO.FileAttributes.Hidden) > 0 Then MsgBox("File is hidden!") Else MsgBox("File is not hidden!") End If
Vedere anche
Attività
Procedura: determinare gli attributi di un file in Visual Basic