다음 코드를 사용하여 컴퓨터의 각 드라이브 문자 목록을 가져옵니다. 이 목록에서 CD 드라이브의 드라이브 문자를 가져오고 싶습니다. 어떻게 확인합니까?VB.NET에서 CD 드라이브 문자 가져 오기
나는 목록을 가져 오는 데 사용하고 코드는 다음과 같습니다 다음 Form.Load
이벤트에서
:
cmbDrives.DropDownStyle = ComboBoxStyle.DropDownList
Dim sDrive As String, sDrives() As String
sDrives = ListAllDrives()
For Each sDrive In sDrives
Next
cmbDrives.Items.AddRange(ListAllDrives())
. . . 이 LINQ를 사용하고 있기 때문에
Dim cdDrives = From d In IO.DriveInfo.GetDrives() _
Where d.DriveType = IO.DriveType.CDRom _
Select d
For Each drive In cdDrives
Console.WriteLine(drive.Name)
Next
은 물론, 3.5 가정 :
Public Function ListAllDrives() As String()
Dim arDrives() As String
arDrives = IO.Directory.GetLogicalDrives()
Return arDrives
End Function
그래서 표시된 코드는 모든 드라이브 문자를 열거하고 어떤 드라이브가 CD-ROM 드라이브인지 확인하는 방법을 묻습니다. 컴퓨터에 여러 개의 * CD 드라이브 (예 : CD-RW 및 DVD)가있는 경우 무엇을 할 것을 제안합니까? –
예, 그게 문제입니다. 5 월에이 모든 편지의 편지를 목록 상자에 넣을 수 있습니까? 그러나 유형을 결정하는 방법? –