Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original
Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

FileSystem.GetFileInfo-Methode

Gibt ein FileInfo-Objekt für die angegebene Datei zurück.

Namespace:  Microsoft.VisualBasic.FileIO
Assembly:  Microsoft.VisualBasic (in Microsoft.VisualBasic.dll)
public static FileInfo GetFileInfo(
	string file
)

Parameter

file
Typ: System.String
Name und Pfad der Datei.

Rückgabewert

Typ: System.IO.FileInfo
Ein FileInfo-Objekt für die angegebene Datei.
AusnahmeBedingung
ArgumentException

Der Pfadname ist falsch formatiert. Er enthält beispielsweise ungültige Zeichen oder besteht nur aus Leerzeichen. Der Dateiname enthält einen nachgestellten Schrägstrich.

ArgumentNullException

file ist Nothing oder eine leere Zeichenfolge.

NotSupportedException

Der Pfad enthält einen Doppelpunkt in der Mitte der Zeichenfolge.

PathTooLongException

Der Pfad ist zu lang.

SecurityException

Der Benutzer verfügt nicht über die erforderlichen Berechtigungen.

UnauthorizedAccessException

Der Benutzer verfügt über keinen ACL (Access Control List)-Zugriff auf die Datei.

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

Die folgende Tabelle enthält ein Beispiel für eine Aufgabe mit der My.Computer.FileSystem.GetFileInfo-Methode.

Aufgabe

Siehe

Bestimmen des Namens und Pfads einer Datei

Gewusst wie: Analysieren von Dateipfaden in Visual Basic

In diesem Beispiel wird ein System.IO.FileInfo-Objekt für die Datei MyLogFile.log abgerufen und zum Angeben des vollständigen Namens der Datei, des Zeitpunkts des letzten Zugriffs und der Dateigröße verwendet.


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 & ".")


.NET Framework

Unterstützt in: 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Unterstützt in: 4, 3.5 SP1

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core-Rolle wird nicht unterstützt), Windows Server 2008 R2 (Server Core-Rolle wird mit SP1 oder höher unterstützt; Itanium wird nicht unterstützt)

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.
Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)

Community-Beiträge

HINZUFÜGEN
© 2013 Microsoft. Alle Rechte vorbehalten.