Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

DriveInfo-Klasse

 

Veröffentlicht: Oktober 2016

Ermöglicht Zugriff auf Informationen zu einem Laufwerk.

Namespace:   System.IO
Assembly:  mscorlib (in mscorlib.dll)

System.Object
  System.IO.DriveInfo

[SerializableAttribute]
[ComVisibleAttribute(true)]
public sealed class DriveInfo : ISerializable

NameBeschreibung
System_CAPS_pubmethodDriveInfo(String)

Ermöglicht Zugriff auf Informationen zum angegebenen Laufwerk.

NameBeschreibung
System_CAPS_pubpropertyAvailableFreeSpace

Gibt die Gesamtmenge an verfügbarem freiem Speicherplatz in Bytes ab, die auf einem Laufwerk verfügbar ist.

System_CAPS_pubpropertyDriveFormat

Ruft den Namen des Dateisystems ab, z. B. NTFS oder FAT32.

System_CAPS_pubpropertyDriveType

Ruft den Laufwerkstyp ab, wie z. B. CD-ROM, Wechseldatenträger, Netzlaufwerk oder lokales Festplattenlaufwerk.

System_CAPS_pubpropertyIsReady

Ruft einen Wert ab, der angibt, ob ein Laufwerk bereit ist.

System_CAPS_pubpropertyName

Ruft den Namen eines Laufwerks ab, wie C:\.

System_CAPS_pubpropertyRootDirectory

Ruft das Stammverzeichnis eines Laufwerks ab.

System_CAPS_pubpropertyTotalFreeSpace

Ruft die Gesamtmenge an freiem Speicherplatz in Bytes ab, die auf einem Laufwerk verfügbar ist.

System_CAPS_pubpropertyTotalSize

Ruft die Gesamtgröße des Speicherplatzes in Bytes auf einem Laufwerk ab.

System_CAPS_pubpropertyVolumeLabel

Ruft die Volumebezeichnung eines Laufwerks ab oder legt diese fest.

NameBeschreibung
System_CAPS_pubmethodEquals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.(Geerbt von „Object“.)

System_CAPS_pubmethodSystem_CAPS_staticGetDrives()

Ruft die Laufwerknamen aller logischen Laufwerke auf einem Computer ab.

System_CAPS_pubmethodGetHashCode()

Fungiert als die Standardhashfunktion.(Geerbt von „Object“.)

System_CAPS_pubmethodGetType()

Ruft den Type der aktuellen Instanz ab.(Geerbt von „Object“.)

System_CAPS_pubmethodToString()

Gibt einen Laufwerknamen als Zeichenfolge zurück.(Überschreibt Object.ToString().)

NameBeschreibung
System_CAPS_pubinterfaceSystem_CAPS_privmethodISerializable.GetObjectData(SerializationInfo, StreamingContext)

Füllt ein SerializationInfo-Objekt mit den Daten, die zum Serialisieren des Zielobjekts erforderlich sind.

This class models a drive and provides methods and properties to query for drive information. Use T:System.IO.DriveInfo to determine what drives are available, and what type of drives they are. You can also query to determine the capacity and available free space on the drive.

The following code example demonstrates the use of the T:System.IO.DriveInfo class to display information about all of the drives on the current system.

using System;
using System.IO;

class Test
{
    public static void Main()
    {
        DriveInfo[] allDrives = DriveInfo.GetDrives();

        foreach (DriveInfo d in allDrives)
        {
            Console.WriteLine("Drive {0}", d.Name);
            Console.WriteLine("  Drive type: {0}", d.DriveType);
            if (d.IsReady == true)
            {
                Console.WriteLine("  Volume label: {0}", d.VolumeLabel);
                Console.WriteLine("  File system: {0}", d.DriveFormat);
                Console.WriteLine(
                    "  Available space to current user:{0, 15} bytes", 
                    d.AvailableFreeSpace);

                Console.WriteLine(
                    "  Total available space:          {0, 15} bytes",
                    d.TotalFreeSpace);

                Console.WriteLine(
                    "  Total size of drive:            {0, 15} bytes ",
                    d.TotalSize);
            }
        }
    }
}
/* 
This code produces output similar to the following:

Drive A:\
  Drive type: Removable
Drive C:\
  Drive type: Fixed
  Volume label: 
  File system: FAT32
  Available space to current user:     4770430976 bytes
  Total available space:               4770430976 bytes
  Total size of drive:                10731683840 bytes 
Drive D:\
  Drive type: Fixed
  Volume label: 
  File system: NTFS
  Available space to current user:    15114977280 bytes
  Total available space:              15114977280 bytes
  Total size of drive:                25958948864 bytes 
Drive E:\
  Drive type: CDRom

The actual output of this code will vary based on machine and the permissions
granted to the user executing it.
*/

FileIOPermission

for accessing directory information. The class constructor requires this permission. Associated enumeration: F:System.Security.Permissions.FileIOPermissionAccess.PathDiscovery.

.NET Framework
Verfügbar seit 2.0

Alle öffentlichen statischen Member ( Shared in Visual Basic) dieses Typs sind threadsicher. Die Threadsicherheit für Instanzmember ist nicht garantiert.

Zurück zum Anfang
Anzeigen: