↑  ←  Описание функции


DriveGetDrive

Возвращает массив, содержащий список устройств.

DriveGetDrive ( "type" )

Параметры

type Типы устройств для поиска:
"ALL", "CDROM", "REMOVABLE", "FIXED", "NETWORK", "RAMDISK" или "UNKNOWN"

Возвращаемое значение

Успех:Возвращает массив строк (буква диска и двоеточие, например, C:), содержащий список найденных устройств. Нулевой элемент массива ($array[0]) содержит количество найденных устройств.
Ошибка:Возвращает пустую строку "" и устанавливает значение @error равным 1.

Примечания

Для получения списка всех устройств в качестве параметра используйте "ALL".

См. также

DriveGetFileSystem, DriveGetLabel, DriveGetSerial, DriveGetType, DriveSetLabel, DriveSpaceFree, DriveSpaceTotal, DriveStatus

Пример

$aArray = DriveGetDrive("ALL")
If @error Then
    MsgBox(4096, "Ошибка", "Произошла ошибка при запросе дисков.")
Else
    For $i = 1 To $aArray[0]
        ; Показывает все найденные диски и переводит букву в верхний регистр.
        MsgBox(4096, "Диск " & $i & "/" & $aArray[0], StringUpper($aArray[$i]))
    Next
EndIf