Описание функции
GetDrives
Получить список существующих дисков
GetDrives(List Drive.s())
Параметры
Drive.s() | Пустой список для последующего заполненния существующими дисками |
Возвращаемое значение
Успех: | Возвращает список с буквами дисков, например: C, D, E, F и т.д. |
Пример
EnableExplicit
; Получить буквы дисков
Procedure GetDrives(List Drive.s())
Protected i, drives_avail
drives_avail = GetLogicalDrives_()
For i = 0 To 25
If drives_avail >> i & 1
If AddElement(Drive())
Drive() = Chr(i + 65)
EndIf
EndIf
Next
EndProcedure
Global NewList Drive.s()
GetDrives(Drive())
ForEach Drive()
Debug Drive()
Next