語言

ISeekableByteChannel.Truncate(Int64) 方法

定義

將連接此通道的實體截斷為給定大小。

[Android.Runtime.Register("truncate", "(J)Ljava/nio/channels/SeekableByteChannel;", "GetTruncate_JHandler:Java.Nio.Channels.ISeekableByteChannelInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=24)]
public Java.Nio.Channels.ISeekableByteChannel? Truncate(long size);
[<Android.Runtime.Register("truncate", "(J)Ljava/nio/channels/SeekableByteChannel;", "GetTruncate_JHandler:Java.Nio.Channels.ISeekableByteChannelInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=24)>]
abstract member Truncate : int64 -> Java.Nio.Channels.ISeekableByteChannel

參數

size
Int64

新的大小,非負位元組計數

傳回

本頻道

屬性

備註

將連接此通道的實體截斷為給定大小。

若給定大小小於當前大小,則該實體會被截斷,捨棄新端以外的位元組。 若給定大小大於或等於當前大小,則該實體不會被修改。 無論哪種情況,如果當前位置大於給定大小,則該位置會被設定為該大小。

此介面的實作可能禁止在連接實體(通常是檔案)並開啟 java.nio.file.StandardOpenOption#APPEND APPEND 選項時截斷。

的 java.nio.channels.SeekableByteChannel.truncate(long)Java 檔。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於