共用方式為


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 屬性授權中所述的詞彙使用。

適用於