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