Procedura: determinare se un file è nascosto in Visual Basic
Aggiornamento: novembre 2007
Il Metodo My.Computer.FileSystem.GetFileInfo può essere utilizzato per ottenere un oggetto FileInfo, che contiene informazioni sul file specificato, compresa l'enumerazione di FileAttributes.
Per determinare se un file è nascosto
Ottenere un oggetto FileInfo per il file da 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
Eseguire una query su FileAttributes per determinare se il file è nascosto. In questo esempio viene determinato se il file è nascosto e viene visualizzato il risultato ottenuto.
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
Riferimenti
Oggetto My.Computer.FileSystem
Membri dell'oggetto My.Computer.FileSystem
Metodo My.Computer.FileSystem.GetFileInfo