Navigation: Операции с файлами и директориями > OPEN FILE - открыть файл |
![]() ![]() ![]() |
Открыть указанный файл:
open file label modes
label - метка файла, указанная при описании файла (см. FILE)
modes - режимы открытия файла (через запятую),
режимы описаны в EQUATES.CLW :
OF:CREATE Создание
OF:READ На чтение
OF:WRITE На запись
OF:READWRITE На чтение и запись
OF:SHARE_DENY_NONE Нет запрета остальным
OF:SHARE_DENY_READ Запрет на чтение остальным
OF:SHARE_DENY_WRITE Запрет на запись остальным
Если файл описан с атрибутом (свойством) CREATE, то при попытке открыть несуществующий файл, он будет автоматически создан.
Иначе, при попытке открыть несуществующий файл, переменная [:FILEERRORCODE:] устанавливается в значение 4 (коды ошибок при работе с файлами)
см. также: DEFINE FILE, CLOSE FILE, READ FILE, WRITE FILE, SEEK FILE, пример