Freigeben über


My.Computer.FileSystem.GetDriveInfo-Methode

Aktualisiert: November 2007

Gibt ein DriveInfo-Objekt für das angegebene Laufwerk zurück.

' Usage
Dim value As System.IO.DriveInfo = My.Computer.FileSystem.GetDriveInfo(drive)
' Declaration
Public Function GetDriveInfo( _
   ByVal drive As String _
) As System.IO.DriveInfo

Parameter

  • drive
    String. Das zu überprüfende Laufwerk. Erforderlich.

Rückgabewert

DriveInfo

Ausnahmen

Die folgenden Bedingungen können eine Ausnahme verursachen:

  • Der Pfad ist aus einem der folgenden Gründe ungültig: Es handelt sich um eine Zeichenfolge der Länge 0 (null), der Pfad enthält nur Leerzeichen, er enthält ungültige Zeichen, oder es handelt sich um einen Gerätepfad (beginnt mit \\.\) (ArgumentException).

  • Der Pfad ist ungültig, da er Nothing ist (ArgumentNullException).

  • Der Pfad überschreitet die im System definierte maximale Länge (PathTooLongException).

  • Ein Datei- oder Ordnername im Pfad enthält einen Doppelpunkt (:) oder hat ein ungültiges Format (NotSupportedException).

  • Der Benutzer verfügt nicht über die erforderlichen Berechtigungen zum Anzeigen des Pfads (SecurityException).

Hinweise

Die DriveInfo-Klasse entwirft ein Laufwerk und stellt Methoden und Eigenschaften zum Abfragen von Laufwerkinformationen bereit. Verwenden Sie DriveInfo, um zu bestimmen, welche Laufwerke verfügbar sind und um welchen Typ von Laufwerk es sich dabei handelt. Außerdem können Sie mithilfe einer Abfrage der Eigenschaft die Kapazität und den verfügbaren freien Speicherplatz auf dem Laufwerk ermitteln.

Aufgaben

In der folgenden Tabelle werden Beispiele für Aufgaben mit der My.Computer.FileSystem.GetDriveInfo-Methode aufgeführt.

Zweck

Weitere Informationen finden Sie unter

Bestimmen der Datenträgerbezeichnung eines Laufwerks

Gewusst wie: Bestimmen der Datenträgerbezeichnung eines Laufwerks in Visual Basic

Bestimmen des Typs eines Laufwerks

Gewusst wie: Bestimmen des Typs eines Laufwerks in Visual Basic

Bestimmen des gesamten Speicherplatzes eines Laufwerks

Gewusst wie: Ermitteln der Gesamtkapazität eines Laufwerks in Visual Basic

Bestimmen des freien physikalischen Speicherplatzes eines Laufwerks

Gewusst wie: Bestimmen des freien physischen Speicherplatzes auf einem Laufwerk in Visual Basic

Bestimmen des Stammordners eines Laufwerks

Gewusst wie: Bestimmen des Stammverzeichnisses eines Laufwerks in Visual Basic

Beispiel

In diesem Beispiel wird ein DriveInfo-Objekt für Laufwerk C abgerufen und zum Anzeigen von Informationen über das Laufwerk verwendet.

Dim getInfo As System.IO.DriveInfo
getInfo = My.Computer.FileSystem.GetDriveInfo("C:\")
MsgBox("The drive's type is " & getInfo.DriveType)
MsgBox("The drive has " & getInfo.TotalFreeSpace & " bytes free.")

Informationen über die unterschiedlichen Laufwerktypen finden Sie unter DriveType.

Anforderungen

Namespace: Microsoft.VisualBasic.MyServices

Klasse: FileSystemProxy (ermöglicht den Zugriff auf FileSystem)

Assembly: Visual Basic-Laufzeitbibliothek (in Microsoft.VisualBasic.dll)

Verfügbarkeit nach Projekttyp

Projekttyp

Verfügbar

Windows-Anwendung

Ja

Klassenbibliothek

Ja

Konsolenanwendung

Ja

Windows-Steuerelementbibliothek

Ja

Web-Steuerelementbibliothek

Ja

Windows-Dienst

Ja

Website

Ja

Berechtigungen

Die folgende Berechtigung ist möglicherweise erforderlich:

Berechtigung

Beschreibung

FileIOPermission

Steuert die Fähigkeit, auf Dateien und Ordner zuzugreifen. Zugeordnete Enumeration: Unrestricted.

Weitere Informationen finden Sie unter Codezugriffssicherheit und unter Anfordern von Berechtigungen.

Siehe auch

Referenz

My.Computer.FileSystem-Objekt

System.IO.DriveInfo

GetDriveInfo

DriveType

Weitere Ressourcen

Datei-, Verzeichnis- und Laufwerkseigenschaften in Visual Basic