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