Поделиться через


FileChannel.Truncate(Int64) Метод

Определение

Усечение файла этого канала до заданного размера.

[Android.Runtime.Register("truncate", "(J)Ljava/nio/channels/FileChannel;", "GetTruncate_JHandler")]
public abstract Java.Nio.Channels.FileChannel? Truncate (long size);
[<Android.Runtime.Register("truncate", "(J)Ljava/nio/channels/FileChannel;", "GetTruncate_JHandler")>]
abstract member Truncate : int64 -> Java.Nio.Channels.FileChannel

Параметры

size
Int64

Новый размер, неотрицательное число байтов

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

Этот канал файлов

Атрибуты

Исключения

Значение , если запрошенный размер отрицательный.

Значение , если этот канал закрыт.

Значение , если канал не может быть записан в.

Если возникает другая ошибка ввода-вывода.

Комментарии

Усечение файла этого канала до заданного размера.

Если указанный размер меньше текущего размера файла, файл усечен, отменяя все байты за пределами нового конца файла. Если указанный размер больше или равен текущему размеру файла, файл не изменяется. В любом случае, если положение файла этого канала больше заданного размера, оно устанавливается на этот размер.

Документация по Java для java.nio.channels.FileChannel.truncate(long).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к