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

заполненная часть файла заполняется случайными


    размер существующего файла (или 0 при создании нового файла), ранее не
    заполненная часть файла заполняется случайными символами.
 
  . Не допускается использование в параметрах универсальных символов
    сопоставления для задания групповых имен.
 
  . В режиме совместного доступа с помощью функции SETSHARE()
    рекомендуется запрещать чтение и запись другим пользователям.
 
  . Функция учитывает текущее состояние режима, переключаемого
    функцией CSETSAFETY().
 
  Примеры


 
  . Добавление в конец файла:
 
    ? STRFILE("ABCDEFGH", "TEST.TXT", .T.)           // Результат: 8
 
  . Указание имени диска и пути доступа:
 
    ? STRFILE("0123456789", "C:\TEXT\TEST.TXT", .T.) // Результат: 8
 
  . Наложение информации на существующие данные со смещения
    20:
 
    ? STRFILE("CLIPPER", "TEST.TXT", .T., 20)        // Результат: 10
 
  . Запись строки длиной 5 символов со смещения 10 в существующий файл
    длиной 20 символов. В зависимости от значения последнего параметра,
    отсекается или оставляется остаток файла:
 
    ? STRFILE(REPLICATE("X", 20), "TEST.TXT")
    ? STRFILE("AAAAA", "TEST.TXT", .T., 10, .F.)   // "XXXXXXXXXXAAAAAXXXXX"
    ? STRFILE("AAAAA", "TEST.TXT", .T., 10, .T.)   // "XXXXXXXXXXAAAAA"
 

See Also: CSETSAFETY()
FILESTR()
SETFCREATE()
SETSHARE()

 

 

 TEMPFILE()
 Создает временный рабочий файл с уникальным именем.
------------------------------------------------------------------------------
 
  Синтаксис
 
    TEMPFILE([<cDirectory>], [<cExtension>],
        [<nFileAttr>]) --> cFileName
 
  Параметры
 
    <cDirectory> - необязательный символьный параметр, задающий имя
    директории с необязательным именем диска. По умолчанию используются

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