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 属性许可证中所述的术语使用。

适用于