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


Клиппер 5. Справочник - часть 368


 
  Синтаксис
 
    FILEAPPEND(<cSourceFile>, <cTargetFile>) --> nAttachedByte
 
  Параметры
 
    <cSourceFile> - символьный параметр, задающий имя файла, данные из
    которого добавляются в файл <cTargetFile>.
 
    <cTargetFile> - символьный параметр, задающий имя файла, в который
    добавляются данные.
 
    Спецификация обоих файлов допускает указание имени диска и пути
    доступа, но не допускает использования универсальных символов
    сопоставления.
 
  Возвращаемое значение
 
    nAttachedByte - число символов, использованных для добавления.
 
  Описание
 
    Функция позволяет собирать файлы из фрагментов, располагаемых,
    например, на разных гибких дисках. Фрагментирование файлов можно
    осуществить с помощью функции FILECOPY(), предусмотрев для их сборки,
    например, таблицу меток томов, позволяющую организовать опознавание
    соответствующих дискет.
 
    Внимание! Во избежание неверных результатов при ошибочной ситуации
    дополняемый файл полностью стирается. По этой причине перед
    добавлением в существующий файл рекомендуется создать его резервную
    копию.
 
  Примечания
 
  . Если дополняемый файл еще не существует, то он автоматически
    создается. Для изменения атрибутов этого вновь созданного файла можно
    использовать функцию SETFCREATE().
 
  . Если дополняемый файл размещается на сетевом устройстве, то его
    следует защитить от доступа других пользователей с помощью функции
    SETSHARE().
 
  Примеры
 
  . Восстановление файла из резервной копии, размещенной функцией
    FILECOPY() на нескольких дискетах. Сборка осуществляется в
    соответствии с базой данных DISKLIST, формируемой на этапе резервного
    копирования, записи которой содержат метки томов используемых дискет и
    имена файлов и имеют следующую структуру:
 
    Таблица 7-10. Структура базы данных DISKLIST



Начало  Назад  Вперед