다음을 통해 공유


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

반환

이 채널의 파일 위치로, 파일 시작부터 현재 위치까지의 바이트 수를 계산하는 음수가 아닌 정수입니다.

구현

특성

예외

이 채널이 닫혀 있으면

다른 I/O 오류가 발생하는 경우

설명

이 채널의 파일 위치를 반환합니다.

에 대한 java.nio.channels.FileChannel.position()Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상

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

새 위치, 파일 시작 부분의 바이트 수를 계산하는 음수가 아닌 정수입니다.

반환

이 파일 채널

특성

예외

새 위치가 음수이면 입니다.

이 채널이 닫혀 있으면

다른 I/O 오류가 발생하는 경우

설명

이 채널의 파일 위치를 설정합니다.

위치를 파일의 현재 크기보다 큰 값으로 설정하는 것은 유효하지만 파일의 크기는 변경되지 않습니다. 나중에 이러한 위치에서 바이트를 읽으려고 하면 파일 끝 표시가 즉시 반환됩니다. 나중에 이러한 위치에서 바이트를 쓰려고 하면 파일이 새 바이트를 수용하도록 증가합니다. 이전 파일 끝과 새로 쓴 바이트 사이의 바이트 값은 지정되지 않습니다.

에 대한 java.nio.channels.FileChannel.position(long)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상