Erhalten Sie die CD-Laufwerk Brief, in VB.NET
Ich bin mit dem folgenden code, um eine Liste der Buchstaben, die für jedes Laufwerk auf meinem computer. Ich möchte den Laufwerksbuchstaben, der dem CD-Laufwerk aus dieser Liste. Wie überprüfe ich es?
Den code, den ich verwende, um Liste ist wie folgt:
In der Form.Load
Veranstaltung:
cmbDrives.DropDownStyle = ComboBoxStyle.DropDownList
Dim sDrive As String, sDrives() As String
sDrives = ListAllDrives()
For Each sDrive In sDrives
Next
cmbDrives.Items.AddRange(ListAllDrives())
.
.
.
Public Function ListAllDrives() As String()
Dim arDrives() As String
arDrives = IO.Directory.GetLogicalDrives()
Return arDrives
End Function
- Also, der code, den Sie gezeigt haben, arbeitet, um alle aufzuzählen, die Laufwerksbuchstaben, und Sie Fragen sich, wie zu bestimmen, welche ist die CD-ROM-Laufwerk? Was schlagen Sie vor zu tun in Fällen, in denen der computer mehrere CD-Laufwerke (wie CD-RW und eine DVD)?
- yes sir, das ist das Problem. Kann sein, es kann die Buchstaben alle diese dirves in einem listbox?????? Aber wie bestimmen Sie den Typ?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Getestet, und die richtigen Ergebnisse werden zurückgegeben auf meinem computer:
Davon ausgegangen, 3.5, natürlich, da es mit LINQ. Um die Liste zu füllen-box, ändern Sie die Konsole.WriteLine, um ListBox.Elemente.Add.