Condividi tramite


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

  1. 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")
    
  2. 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
    
  3. 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

Riferimenti

FileSystem

GetFileInfo

Altre risorse

Proprietà di file, directory e unità in Visual Basic