Клиппер 5. Справочник

символьная строка, содержащая проверяемое имя


 
  Параметры
 
    <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 Кбайтов

Содержание раздела