Библиотеки » Ввод-вывод (dart:io) » RandomAccessFile » truncate
функция RandomAccessFile::truncate
Асинхронное изменение размера файла
Синтаксис
Future[RandomAccessFile]
RandomAccessFile.truncate
(int length)
Передаваемые параметры
int lengthВозвращаемое значение
Future[RandomAccessFile]Описание
Метод truncate
позволяет асинхронно изменить размер файла - увеличить или уменьшить. Новый размер задается в байтах с помощью параметра int length
.
После вызова данного метода, управление не блокируется, а сразу же возвращается в основной поток, а в качестве результата отдается объект типа Future
, в котором, когда будет доступен, обрбрабатывается результат выполнения функции - успешное изменение размеров или перехват ошибок.