共用方式為


FileChannel.Truncate(Int64) 方法

定義

將這個通道的檔案截斷為指定的大小。

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

適用於