Laufwerkstyp mit dem .NET-Framework ermitteln (C#)

Gelegentlich muss man feststellen, ob ein Laufwerk eine CD/DVD, ein Netzlaufwerk oder eine Festplatte ist. Im Namensraum System.IO gibt es seit dem .NET Framework 2.0 die Klasse DriveInfo. Mit dieser lassen sich die verfügbaren Laufwerke und auch die Laufwerkstypen feststellen (und auch noch einiges mehr).

class Program
    {
        static void Main()
        {
            foreach(DriveInfo di in DriveInfo.GetDrives())
            {
                Console.WriteLine(„{0} TYPE:{1}“, di.Name, di.DriveType.ToString());
            }
        }
    }

Der oben stehende Programmcode erzeugt z.B. eine Ausgabe in folgender Form

image

Die DriveType Enumeration enthält nachfolgende Konstanten

image

Ein Gedanke zu “Laufwerkstyp mit dem .NET-Framework ermitteln (C#)

  1. Pingback: Logische Laufwerke mit dem .NET Framework ermitteln (C#) « Hans Joachim Kiefer @ NetBlog

Hinterlasse einen Kommentar