Библиотеки » Ввод-вывод (dart:io) » File » openSync
функция File::openSync
Открытие файлы для операций чтения/записи
Синтаксис
RandomAccessFile
File.openSync
(FileMode mode = FileMode.READ)
Передаваемые параметры
FileMode mode = FileMode.READВозвращаемое значение
RandomAccessFileОписание
Метод openSync
позволяет открыть файл для операций чтения/записи. После того, как файл открыт, создается экземпляр класса RandomAccessFile
, который отвечает за оперции ввода/вывода. После завершения всех манипуляций с файлом необходимо закрыть его с использованием метода RandomAccessFile.close
.
Файл может быть открыть в одном из трех режимов, устанавливаемых с помощью необязательного параметра FileMode mode
:
FileMode.READ
: открывает файл для чтения, а в случае, если файл не существует, генерируется исключение.FileMode.WRITE
: открывает файл для чтения и записи. В случае, если файл уже существует, его содержимое удаляется. Если файл не существует - он создается.FileMode.APPEND
: открывает файл для чтения и записи, аналогично режиму FileMode.WRITE, за тем исключением, что содержимое файла, если существует, сохраняется.
По умолчанию, используется режим - FileMode.READ
Данный метод выполняется последовательно, и пока файл не будет открыт, или не произойдет сбой, управление не будет возвращено в основной поток.
Смотрите также
File::open - Асинхронное открытие файлы для операций чтения/записи