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


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


                                файл с таким именем уже существует)
    -17 ER_DIFFERENT_DEVICE     Расположение выходного файла задано
                                в другой сети
    --------------------------------------------------------------------
 
  Описание
 
    Функция переименовывает файл, возвращая код результата. Это позволяет
    организовать обработку ошибочных ситуаций, возникающих при
    переименовании файла, например, на сетевом устройстве при
    одновременном открытии его другим пользователем.
 
  Примечания
 
  . Не допускается использование в параметрах универсальных символов
    сопоставления для задания групповых имен.
 
  . При задании параметром <cTargetFile> пути доступа и/или имени
    диска, отличающихся от заданных параметром <cSourceFile>, функция
    производит не переименование, а перемещение файла.
 
  Примеры
 
  . Переименование файла "OLD" на "NEW"
 
    IF RENAMEFILE("OLD", "NEW") = 0
        ? "Файл переименован!"
    ENDIF
 
  . Использование пути доступа переименовываемого файла для выходного:
 
    cFSpecOld := "C:\TEST\TEST.TXT"
    cFileName := TOKEN(cFSpecOld, ":\")         // Последний элемент
    cFSpecNew := BEFOREATNUM(cFileName, cFSpecOld) + "TEST.NEW"
    RENAMEFILE(cFSpecOld, cFSpecNew)
 


See Also: DELETEFILE()

 


 


 RESTFSEEK()
 Восстанавливает сохраненную ранее среду функции FILESEEK().
------------------------------------------------------------------------------
 
  Синтаксис
 
    RESTFSEEK(<cFileSeekEnvironment>) --> cNull
 
  Параметры
 
    <cFileSeekEnvironment> - символьная строка, содержащая среду,
    установленную функцией FILESEEK() и сохраненную функцией SAVEFSEEK().
 
  Возвращаемое значение
 
    cNull - всегда пустая строка.
 
  Описание



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