При этом не оказывается никакого
главе функции SETSHARE(). При этом не оказывается никакого влияния на
Clipper-команды и Clipper-функции.
CSETSAFETY()
Управление защитой существующих файлов от нежелательной перезаписи
во время работы CT II функций можно осуществить при помощи функции
CSETSAFETY(), описанной в главе "Функции переключателей" и имеющей
отношение ко всем файловым операциям, выполняемым с использованием
CT II.
DELETEFILE()
Удаляет файл, обеспечивая возможность обработки ошибок.
------------------------------------------------------------------------------
Синтаксис
DELETEFILE(<cFileName>) --> nErrorCode
Параметры
<cFileName> - символьная строка, содержащая необязательные имя диска и
путь доступа и обязательное имя файла. По умолчанию используются
текущий диск и текущая директория.
Возвращаемое значение
nErrorCode - числовое значение кода результата, приведенное в таблице:
Таблица 7-1. Коды результатов выполнения функции DELETEFILE()
--------------------------------------------------------------------
Код Символьная константа Значение
--------------------------------------------------------------------
0 NO_DISK_ERR Ошибки нет
-2 ER_FILE_NOT_FOUND Файл не найден
-3 ER_PATH_NOT_FOUND Путь доступа не найден
-5 ER_ACCESS_DENIED Отказ доступа (напр., файл доступен
только для чтения)
--------------------------------------------------------------------
Описание
Функция удаляет файл с конкретным именем, не допуская, в отличие от
функции FILEDELETE(), использования универсальных символов
сопоставления для выделения группы файлов. При возникновении в
процессе удаления ошибочных ситуаций сообщения DOS об ошибках не
формируются, а код ошибки возвращается вызывавшей программе.