Функция УДАЛИТЬ_ФАЙЛ_СЕРВ
Для работы функции требуется наличие соединения с базой данных.
Функция УДАЛИТЬ_ФАЙЛ_СЕРВ позволяет удалить файл в разрешенном месте на сервере. Функция работает только в контексте сетевой сессии соединения с базой данных.
ФУНКЦИЯ ЦЕЛОЕ: УДАЛИТЬ_ФАЙЛ_СЕРВ(СТРОКА: сервер_файл)
Параметры
- сервер_файл
- Путь к файлу в файловой системе сервера. Относительный путь откладывается от папки "песочницы" пользователя на стороне сервера.
Возвращаемое значение
0 | – удаление выполнено успешно. |
-1 | – файл на стороне сервера не найден или удаление не выполнено. |
-7 | – удаление в указанном месте на сервере недоступно из-за политики безопасности сервера. |
-8 | – функция поддерживается только в сетевом режиме. |
-9 | – ошибка передачи данных по сети. |
Текстовое описание ошибки можно получить вызовом функции ПОСЛ_НФ_ОШИБКА.
Пример
Удаление временного файла из папки песочницы текущего пользователя.
ВЫЧИСЛИТЬ ПЕРЕМ рез = УДАЛИТЬ_ФАЙЛ_СЕРВ("temp.ibk") ОТЛАДКА(рез) ЕСЛИ рез <> 0 ТО ОТЛАДКА(ПОСЛ_НФ_ОШИБКА) КОНЕЦ_ЕСЛИ КОНЕЦ