Описание тега randomaccessfile
Создает файловый поток с произвольным доступом для чтения и, при необходимости, записи в файл с указанным именем.
Создается новый объект FileDescriptor, представляющий соединение с файлом. Аргумент mode указывает режим доступа, в котором должен быть открыт файл. Допустимые значения и их значения указаны для конструктора RandomAccessFile(File,String).
Если есть диспетчер безопасности, его метод checkRead вызывается с аргументом имени в качестве аргумента, чтобы узнать, разрешен ли доступ для чтения к файлу. Если режим разрешает запись, также вызывается метод checkWrite диспетчера безопасности с аргументом name в качестве аргумента, чтобы узнать, разрешен ли доступ для записи к файлу.
Параметры
- name - системно-зависимое имя файла
- mode - режим доступа
Броски
- IllegalArgumentException - если аргумент режима не равен одному из "r", "rw", "rws" или "rwd"
- FileNotFoundException - если режим равен "r", но данная строка не обозначает существующий обычный файл, или если режим начинается с "rw", но данная строка не обозначает существующий, доступный для записи обычный файл и новый обычный файл этого имя не может быть создано, или если при открытии или создании файла возникла другая ошибка
- SecurityException - если диспетчер безопасности существует и его метод checkRead запрещает доступ для чтения к файлу или установлен режим "rw", а метод checkWrite диспетчера безопасности запрещает доступ для записи в файл.