функция RandomAccessFile::truncate

Асинхронное изменение размера файла

Синтаксис

Future[RandomAccessFile]
RandomAccessFile.truncate
(int length)

Передаваемые параметры

int length

Возвращаемое значение

Future[RandomAccessFile]

Описание

Метод truncate позволяет асинхронно изменить размер файла - увеличить или уменьшить. Новый размер задается в байтах с помощью параметра int length.

После вызова данного метода, управление не блокируется, а сразу же возвращается в основной поток, а в качестве результата отдается объект типа Future, в котором, когда будет доступен, обрбрабатывается результат выполнения функции - успешное изменение размеров или перехват ошибок.

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