Laufwerke mit C# ermitteln 👍 👎

Eine häufig gefragte – und eigentlich auch gar nicht besonders versteckte – Funktionalität ist das Abrufen der verfügbaren Laufwerke und Informationen dazu. Daher im Folgenden gerne eine kleine Übersicht dazu:
Laufwerksinformationen abrufen
010203040506070809101112131415161718192021222324
foreach(DriveInfo driveInfo in DriveInfo.GetDrives()) {    /**     * driveInfo.AvailableFreeSpace     *   -> Verfügbarer Speicherplatz (mit Berücksichtigung des Benutzers)     *        * driveInfo.DriveFormat     *   -> Dateisystem (z. B. NTFS)     *        * driveInfo.DriveType     *   -> Laufwerkstyp (z. B. Network oder Fixed für lokale Festplatten)     *        * driveInfo.Name     *   -> Laufwerksbuchstabe (z. B. "C:\")     *        * driveInfo.TotalFreeSpace     *   -> Verfügbarer Speicherplatz (ohne Berücksichtigung des Benutzers)     *        * driveInfo.TotalSize     *   -> Gesamtspeicherplatz     *        * driveInfo.VolumeLabel     *   -> Beschriftung (z. B. "System")     */}
In diesem Zusammenhang sei außerdem nochmals auf meinen Beitrag Byte-Angaben mit C# formatieren verwiesen, um die rohen Byte-Angaben auf besser lesbare Größen zu bringen. In einem späteren Beitrag möchte ich gerne noch aufzeigen, wie sich programmatisch Laufwerke erzeugen und weitergehend verwenden lassen.


Projektverweise

Kategorien / Archiv  |  Übersicht RSS-Feed

Schlagworte

Suche