DriveGetDrive
Возвращает массив, содержащий список устройств.
Параметры
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
Источник: http://dayzev.ucoz.ru/
|