Возвращает размер свободного пространства на
ELSE
nRetval := 0 // Продолжить форматирование
ENDIF
IF nTrack = -1
@ 10, 10 SAY "Инициализация FAT и корневой директории!"
ENDIF
RETURN (nRetval)
See Also: DRIVETYPE()
FLOPPYTYPE()
DISKFREE()
Возвращает размер свободного пространства на диске.
------------------------------------------------------------------------------
Синтаксис
DISKFREE([<cDrive>]) --> nFreeByte
Параметры
<cDrive> - необязательный символьный параметр, задающий имя диска в
виде буквы с необязательным символом ":". По умолчанию используется
текущий диск.
Возвращаемое значение
nFreeByte - число байтов свободного дискового пространства.
Описание
Функция позволяет определить, имеется ли на диске достаточно места,
например, для копирования.
Примеры
. Определение наличия достаточного места на диске:
Required := DBFSIZE() // Требуемый объем
IF DISKFREE("A") < Required
? "Недостаточно дискового пространства для копирования!"
ENDIF
See Also: DISKTOTAL()
DISKNAME()
Возвращает имя текущего диска.
------------------------------------------------------------------------------
Синтаксис
DISKNAME() --> cDrive
Возвращаемое значение
cDrive - символьная строка, содержащая буквенное имя текущего диска
без символа ":".
Описание
Функция возвращает букву, обозначающую текущий физический или
логический диск, что может использоваться для составления полного пути
доступа к файлам.
Примеры
. Определение имени текущего диска:
? DISKNAME() // Например, для жесткого диска: "С"