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



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


    ELSE
        ? "Файлы не найдены."
    ENDIF
 


See Also: DELETEFILE()

 


 


 FILEMOVE()
 Перемещает файлы в другую директорию.
------------------------------------------------------------------------------
 
  Синтаксис
 
    FILEMOVE(<cSourceFile>, <cTargetFile>) --> nErrorCode
 
  Параметры
 
    <cSourceFile> - символьная строка, задающая необязательные имя диска и
    путь доступа и обязательное имя перемещаемого файла.  Универсальные
    символы сопоставления недопустимы. По умолчанию используются текущие
    диск и директория.
 
    <cTargetFile> - символьная строка, задающая необязательные имя диска и
    путь доступа и обязательное имя выходного файла. Универсальные символы
    сопоставления недопустимы. По умолчанию используются текущие диск и
    директория.
 
  Возвращаемое значение
 
    nErrorCode - числовой код результата в соответствии с таблицей:
 
    Таблица 7-14. Коды результатов выполнения функции FILEMOVE()
    --------------------------------------------------------------------
    Код Симв. константа         Значение
    --------------------------------------------------------------------
    0   NO_DISK_ERR             Ошибки нет
    -2  ER_FILE_NOT_FOUND       Файл не найден
    -3  ER_PATH_NOT_FOUND       Путь доступа не найден
    -5  ER_ACCESS_DENIED        Отказ доступа (напр., в сети или если
                                файл с таким именем уже существует)
    -17 ER_DIFFERENT_DEVICE     Расположение выходного файла задано
                                на другом диске
    --------------------------------------------------------------------
 
  Описание
 
    Функция перемещает запись о файле из одной директории в другую,
    позволяя экономить время на физической переписи файла. Однако,
    поскольку сам файл физически не переписывается, перемещение доступно
    только в пределах одного диска.



Содержание  Назад  Вперед