FileSystemProxy.GetFileInfo(String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt ein FileInfo Objekt für die angegebene Datei zurück.
public:
System::IO::FileInfo ^ GetFileInfo(System::String ^ file);
public System.IO.FileInfo GetFileInfo(string file);
member this.GetFileInfo : string -> System.IO.FileInfo
Public Function GetFileInfo (file As String) As FileInfo
Parameter
- file
- String
Name und Pfad der Datei.
Gibt zurück
FileInfo -Objekt für die angegebene Datei.
Ausnahmen
Der Pfadname ist falsch formatiert. Sie enthält z. B. ungültige Zeichen oder ist nur Leerzeichen. Der Dateiname weist ein nachgestelltes Schrägstrich auf.
file ist Nothing oder eine leere Zeichenfolge.
Der Pfad enthält einen Doppelpunkt in der Mitte der Zeichenfolge.
Der Pfad ist zu lang.
Der Benutzer verfügt nicht über erforderliche Berechtigungen.
Der Benutzer verfügt nicht über ACL-Zugriff (Zugriffssteuerungsliste) auf die Datei.
Beispiele
In diesem Beispiel wird ein System.IO.FileInfo Objekt für die Datei MyLogFile.log abgerufen und verwendet, um den vollständigen Namen, die Uhrzeit des letzten Zugriffs und die Länge der Datei zu melden.
Dim information = My.Computer.FileSystem.GetFileInfo("C:\MyLogFile.log")
MsgBox("The file's full name is " & information.FullName & ".")
MsgBox("Last access time is " & information.LastAccessTime & ".")
MsgBox("The length is " & information.Length & ".")
Hinweise
Eine Ausnahme wird nicht ausgelöst, wenn die Datei nicht vorhanden ist. stattdessen wird das erste Mal ausgelöst, wenn auf die Eigenschaften des Objekts zugegriffen wird.
In der folgenden Tabelle ist ein Beispiel für eine Aufgabe aufgeführt, die die My.Computer.FileSystem.GetFileInfo Methode umfasst.
| To | Siehe |
|---|---|
| Ermitteln des Namens und Pfads einer Datei | Vorgehensweise: Analysieren von Dateipfaden |