Freigeben über


Gewusst wie: Abrufen von Informationen über eine Datei in Visual Basic

Mit der GetFileInfo-Methode können problemlos Informationen über die Eigenschaften einer Datei abgerufen werden. Über die Eigenschaften des FileInfo-Objekts können beispielsweise folgende Informationen für eine Datei ermittelt werden: Attribute, Erstellungszeitpunkt, Verzeichnis, Verzeichnisname, ob die Datei vorhanden ist, Dateinamenerweiterung, vollständiger Name, Zeitpunkt des letzten Zugriffs, Zeitpunkt des letzten Schreibzugriffs, Größe und Name.

Wenn die Datei nicht vorhanden ist, wird keine Ausnahme ausgelöst. Sie wird stattdessen beim ersten Zugriff auf die Eigenschaften des Objekts ausgelöst.

Tipp

Ihr Computer zeigt möglicherweise für einige der Elemente der Visual Studio-Benutzeroberfläche in der folgenden Anleitung andere Namen oder Standorte an. Diese Elemente sind von der jeweiligen Visual Studio-Version und den verwendeten Einstellungen abhängig. Weitere Informationen finden Sie unter Visual Studio-Einstellungen.

Prozedur

Abrufen von Informationen über eine Datei

  1. Verwenden Sie die GetFileInfo-Methode, um ein FileInfo-Objekt abzurufen, aus dem die gewünschten Informationen extrahiert werden können. Im folgenden Beispiel wird ein FileInfo-Objekt für die Datei MyLogFile.log abgerufen.

    Dim information As System.IO.FileInfo
    information = My.Computer.FileSystem.GetFileInfo("C:\MyLogFile.log")
    
  2. Überprüfen Sie das FileInfo-Objekt, um die gewünschten Informationen zu extrahieren. Im folgenden Codebeispiel wird der vollständige Name, der Zeitpunkt des letzten Zugriffs und die Größe der Datei ausgegeben.

    MsgBox("The file's full name is " & information.FullName & ".")
    MsgBox("Last access time is " & information.LastAccessTime & ".")
    MsgBox("The length is " & information.Length & ".")
    

Robuste Programmierung

Die folgenden Bedingungen können einen Ausnahmefehler verursachen:

Siehe auch

Aufgaben

Exemplarische Vorgehensweise: Bearbeiten von Dateien und Verzeichnissen in Visual Basic

Referenz

FileInfo

Weitere Ressourcen

Dateizugriff mit Visual Basic