Nachfolgender Quellcode zeigt, wie mit C# alle Laufwerke ( auch CD-ROMs und Netzlaufwerke) in einem Listview angezeigt werden können.
Quellcode:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | System.IO.DriveInfo[] allDrives = System.IO.DriveInfo.GetDrives(); foreach (System.IO.DriveInfo d in allDrives) { ListViewItem ls = new ListViewItem(); ls.Text = d.Name; ls.SubItems.Add(d.DriveType.ToString()); if (d.IsReady == true) { ls.SubItems.Add(d.VolumeLabel); ls.SubItems.Add(d.DriveFormat); ls.SubItems.Add((d.AvailableFreeSpace/1024/1024).ToString()); ls.SubItems.Add((d.TotalSize/1024/1024).ToString()); } listView1.Items.Add(ls); } |
Tags: datenträger, driveinfo, laufwerk, System.IO.DriveInfo, System.IO.DriveInfo.GetDrives
