Volumelabel диска не может храниться в массиве
Я пытаюсь сохранить список дисков с ПК в массив, но обнаружил, что он не хранит эту информацию. Мне нужен совет, пожалуйста.
Что я уже пробовал:
Dim _listofDrive as new List(of string) For Each driveList As IO.DriveInfo In IO.DriveInfo.GetDrives Dim driveType As String = driveList.DriveType Dim driveName As String = driveList.VolumeLabel If IO.DriveType.Fixed Then _listofDrive.Add(driveName) End If Next
Dave Kreskowiak
Вам действительно нужно еще раз взглянуть на это утверждение IF. Вы не сравниваете полученные вами значения ни с чем.
Arnold bin Boon Hoo
- сэр, я постараюсь кое-что исправить.
Dave Kreskowiak
С чем же вы сравниваете, что "Ио.Drivetype-значение.Исправлено" к? - Ничего!
Arnold bin Boon Hoo
Dim allDrives () As DriveInfo = DriveInfo. GetDrives()
Dim d как DriveInfo
Для каждого d в allDrives
если d. DriveType = тип привода.Исправлено: _listofDrive.Добавить (имя диска)
Следующий
результат все тот же, нулевой