FileChannel.Position 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
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 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.