символьная строка, содержащая проверяемое имя
Параметры
<cFileName> - символьная строка, содержащая проверяемое имя файла с
необязательными именем диска и путем доступа.
Возвращаемое значение
lValid - логическое значение .T. при корректном имени файла, а иначе
.F..
Описание
Функция позволяет определить, содержит ли символьная строка корректное
имя файла, например, при вводе его пользователем. Для выделения
собственно имени файла могут быть использованы CT II-функции выделения
элементов (TOKEN-функции).
Примеры
. Выделение последнего элемента (имени файла) из строки, содержащей
имя диска и полный путь доступа:
ACCEPT "Выходной файл -> " TO cVar
cFileName := TOKEN(cVar, "\:") // Выделение последнего
// элемента
DO WHILE .NOT. FILEVALID(cFileName)
* Сообщение об ошибке в имени ...
ACCEPT "Выходной файл -> " TO cVar
cFileName := TOKEN(cVar, "\:") // Последний элемент
ENDDO
See Also: TOKEN()
FLOPPYTYPE()
Возвращает тип дисковода гибких дисков.
------------------------------------------------------------------------------
Синтаксис
FLOPPYTYPE([<cDrive>]) --> nFloppyType
Параметры
<cDrive> - необязательный символьный параметр, задающий имя диска в
виде буквы с необязательным символом ":". По умолчанию используется
текущий диск.
Возвращаемое значение
nFloppyType - числовой код дисковода, приведенный в таблице:
Таблица 7-18. Кодирование типов дисководов
--------------------------------------------------------------------
Код Тип дисковода
--------------------------------------------------------------------
0 Не для гибких дисков
1 Для емкости 360 Кбайтов