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


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


 
  Параметры
 
    <cFile> - символьная строка, задающая имя выходного файла текущей
    части резервной копии.
 
  Возвращаемое значение
 
    nCopyByte - число скопированных байтов.
 
  Описание
 
    Функция записывает на новый диск порцию остающейся части файла в
    режиме резервного копирования, который инициируется функцией
    FILECOPY(). Записывается столько байтов, сколько помещается на
    указанном выходном диске. Для продолжения копирования остающейся части
    файла функция должна вызываться снова, причем при каждом новом вызове
    выходному файлу может быть присвоено новое имя.
 
  Примечания
 
  . При прерывании процедуры резервного копирования исходный файл
    должен быть закрыт вызовом функции FILECCLOSE().
 
  . Установка требуемой комбинации атрибутов для нового файла может
    быть осуществлена функцией SETFCREATE().
 
  . При включенном режиме защиты файлов от перезаписи, управляемом
    функцией CSETSAFETY(), описываемая функция запрашивает разрешение на
    перезапись существующих файлов.
 
  Примеры
 
  . Создание резервной копии с помощью функции FILECOPY() и
    циклического вызова FILECCONT(). В случае прерывания закрытие
    исходного файла производится вызовом FILECCLOSE():
 
    FILECOPY(cSource, cTarget, .T.)  // Режим резервного копирования
    DO NEXTDISK                      // Для прерывания переменная Terminated
                                     // должна получить значение .T..
    DO WHILE FILECOPEN() .AND. .NOT. Terminated
        FILECCONT(cTarget)           // Следующий диск - следующее имя
        DO NEXTDISK                  // Запрос на смену диска
    ENDDO
    IF Terminated
        FILECCLOSE()                 // Закрытие исходного файла
    ENDIF
 


See Also: FILECCLOSE()
FILECDATI()
FILECOPEN()
FILECOPY()
SETSHARE()

 


 


 FILECDATI()
 Переключает режим использования времени и даты при резервном копировании.



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



Книжный магазин