необязательный символьный параметр, задающий имя
Синтаксис
DISKTYPE([<cDrive>]) --> nDiskType
Параметры
<cDrive> - необязательный символьный параметр, задающий имя диска в
виде буквы с необязательным символом ":". По умолчанию используется
текущий диск.
Возвращаемое значение
nDiskType - число, соответствующее байту FAT-ID гибкого или жесткого
диска со следующими значениями:
Таблица 7-8. Числовые значения и обозначения FAT-ID
--------------------------------------------------------------------
Число Симв. константа Тип диска
--------------------------------------------------------------------
255 DT_DS_SEC_8 Двухсторонний гибкий, 5.25", 8 секторов
254 DT_SS_SEC_8 Односторонний гибкий, 5.25", 8 секторов
253 DT_DS_SEC_9 Двухсторонний гибкий, 5.25", 9 секторов
252 DT_SS_SEC_9 Односторонний гибкий, 5.25", 9 секторов
249 DT_DS_SEC_15 Двухсторонний гибкий, 5.25", 15 секторов
(High Density)
249 DT_35_SEC_9 Двухсторонний гибкий, 3.5", 9 секторов
(идентичен 5.25" High Density)
240 DT_35_SEC_18 Двухсторонний гибкий, 3.5", 18 секторов
248 DT_HARDDISK Жесткий
--------------------------------------------------------------------
Описание
Функция возвращает код, позволяющий определить характеристики
форматирования диска. Эта информация может использоваться в случаях
принятия решений при ошибках, возникающих вследствие того, что
например, при записи на дискету 360 Кбайтов в накопителе емкостью 1.2
Мбайта PC AT, она может оказаться "нечитаемой" на других компьютерах.
Примеры
. Формирование предупредительного сообщения:
IF ISAT() .AND. DISKTYPE("A") == 253
? "Предупреждение!"
? "При определенных условиях этот диск "