Метод АРХИВ_ФАЙЛ.ОТКРЫТЬ
Метод ОТКРЫТЬ связывает переменную с указанным файлом.
ФУНКЦИЯ ЛОГИКА: ОТКРЫТЬ(СТРОКА: путь;
ЦЕЛОЕ: режим = ФРЕЖ_ЧТЕНИЕ)
Параметры
- путь
- Путь к файлу (абсолютный или относительно рабочей папки).
- режим
- Режим открытия файла, используется набор констант ФРЕЖ_...
Возвращаемое значение
ДА – при успешном открытии файла, НЕТ – в противном случае. В частности, открытие не выполняется, если указанный файл отсутствует или не является файлом требуемого формата. Если версия формата файла отличается от текущей, реализуемой платформой, то открытие такого файла не поддерживается и метод возвращает НЕТ.
Закрытие файла происходит автоматически при разрушении объектного значения. Принудительно закрыть файл можно методом ЗАКРЫТЬ.
Замечание: тип ЦЕЛОЕ доступен с версии 10.2, в версии 10.1 используется тип ЧИСЛО.
Пример:
ПЕРЕМ АРХИВ_ФАЙЛ: ф1
ЕСЛИ ф1.ОТКРЫТЬ("example.bin", ФРЕЖ_СОЗДАНИЕ) ТО
ф1.ЗАПИСАТЬ_СТРОКУ("Здравствуй, Мир!")
ф1.ЗАКРЫТЬ // сохраняем изменения
КОНЕЦ_ЕСЛИ
// чтение файла
ПЕРЕМ АРХИВ_ФАЙЛ: ф2
ЕСЛИ ф2.ОТКРЫТЬ("example.bin", ФРЕЖ_ЧТЕНИЕ) ТО
ОТЛАДКА(ф2.СЧИТАТЬ_СТРОКУ)
КОНЕЦ_ЕСЛИ