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


FileChannel.Position Метод

Определение

Перегрузки

Position()

Возвращает положение файла этого канала.

Position(Int64)

Задает положение файла этого канала.

Position()

Возвращает положение файла этого канала.

[Android.Runtime.Register("position", "()J", "GetPositionHandler")]
public abstract long Position ();
[<Android.Runtime.Register("position", "()J", "GetPositionHandler")>]
abstract member Position : unit -> int64

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

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

Реализации

Атрибуты

Исключения

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

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

Комментарии

Возвращает положение файла этого канала.

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

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

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

Position(Int64)

Задает положение файла этого канала.

[Android.Runtime.Register("position", "(J)Ljava/nio/channels/FileChannel;", "GetPosition_JHandler")]
public abstract Java.Nio.Channels.FileChannel? Position (long newPosition);
[<Android.Runtime.Register("position", "(J)Ljava/nio/channels/FileChannel;", "GetPosition_JHandler")>]
abstract member Position : int64 -> Java.Nio.Channels.FileChannel

Параметры

newPosition
Int64

Новое положение, неотрицательное целое число, включающее число байтов с начала файла.

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

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

Атрибуты

Исключения

Значение , если новая позиция является отрицательной.

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

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

Комментарии

Задает положение файла этого канала.

Установка позиции значения, превышающего текущий размер файла, является законным, но не изменяет размер файла. Более поздняя попытка считывать байты в такой позиции немедленно возвращает указание конца файла. Более поздняя попытка записать байты в такой позиции приведет к тому, что файл будет выращен в соответствии с новыми байтами; Значения всех байтов между предыдущим концем файла и вновь записанными байтами не определены.

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

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

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