FileChannel.Position 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| 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 文件 java.nio.channels.FileChannel.position()。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
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 文件 java.nio.channels.FileChannel.position(long)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。