Freigeben über


Gewusst wie: Ermitteln, ob eine Datei ausgeblendet ist in Visual Basic

Aktualisiert: November 2007

Mithilfe der My.Computer.FileSystem.GetFileInfo-Methode kann ein FileInfo-Objekt abgerufen werden, das Informationen über die angegebene Datei enthält, einschließlich einer FileAttributes-Enumeration.

So bestimmen Sie, ob eine Datei ausgeblendet ist

  1. Rufen Sie ein FileInfo-Objekt für die zu prüfende Datei ab. In diesem Beispiel wird ein FileInfo-Objekt für die Datei Testfile.txt abgerufen.

    Dim infoReader As System.IO.FileInfo
    infoReader = My.Computer.FileSystem.GetFileInfo("C:\testfile.txt")
    
  2. Rufen Sie ein FileAttributes-Objekt aus dem FileInfo-Objekt ab. In diesem Beispiel wird FileAttributes aus dem FileInfo-Objekt abgerufen.

    Dim attributeReader As System.IO.FileAttributes
    attributeReader = infoReader.Attributes
    
  3. Fragen Sie FileAttributes ab, um zu bestimmen, ob die Datei ausgeblendet ist. In diesem Beispiel wird ermittelt, ob die Datei ausgeblendet ist, und es wird das entsprechende Ergebnis angezeigt.

    If (attributeReader And System.IO.FileAttributes.Hidden) > 0 Then
        MsgBox("File is hidden!")
    Else
        MsgBox("File is not hidden!")
    End If
    

Siehe auch

Aufgaben

Gewusst wie: Bestimmen der Attribute einer Datei in Visual Basic

Referenz

My.Computer.FileSystem-Objekt

My.Computer.FileSystem-Objektmember

My.Computer.FileSystem.GetFileInfo-Methode

Weitere Ressourcen

Datei-, Verzeichnis- und Laufwerkseigenschaften in Visual Basic