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.