FileChannel.Truncate(Int64) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將這個通道的檔案截斷為指定的大小。
[Android.Runtime.Register("truncate", "(J)Ljava/nio/channels/FileChannel;", "GetTruncate_JHandler")]
public abstract Java.Nio.Channels.FileChannel? Truncate (long size);
[<Android.Runtime.Register("truncate", "(J)Ljava/nio/channels/FileChannel;", "GetTruncate_JHandler")>]
abstract member Truncate : int64 -> Java.Nio.Channels.FileChannel
參數
- size
- Int64
新的大小,非負位元組計數
傳回
此檔案通道
- 屬性
例外狀況
如果要求的大小為負數,則為 。
如果這個通道已關閉,則為 。
如果通道無法寫入, 則為 。
如果發生另一個 I/O 錯誤,則為 。
備註
將這個通道的檔案截斷為指定的大小。
如果指定的大小小於檔案的目前大小,則會截斷檔案,捨棄檔案結尾以外的任何位元組。 如果指定的大小大於或等於檔案的目前大小,則不會修改檔案。 不論是哪一種情況,如果這個通道的檔案位置大於指定的大小,則會設定為該大小。
的 java.nio.channels.FileChannel.truncate(long)
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。