функция 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 - Асинхронное открытие файлы для операций чтения/записи

Официальная документация (английский)